Features

Apache Sling Auditor provides a comprehensive set of security auditing features for Apache Sling and AEM instances.

Core Features

πŸ” Multi-Mode Scanning

Three distinct scan modes optimized for different scenarios:

See Usage Guide for details on each mode.

⚑ High-Performance Scanning

🎯 Comprehensive CVE Detection

Automated detection of 10+ known CVEs:

See CVE Detection for complete list.

πŸ’₯ Active Exploitation

When

1
--exploit
flag is enabled:

See Exploitation Guide for details.

πŸ” Brute Force Testing

Automated credential testing:

πŸ“‹ Path Enumeration

Wordlist-based discovery:

πŸ“Š Detailed Reporting

Multiple output formats:

Note: HTML and text summary reports are planned for future releases. Currently, JSON reports provide the most comprehensive output format.

Security Checks

1. Version Detection

Active Detection:

Passive Detection:

Vulnerability Correlation:

2. Authentication Testing

Default Credentials:

Authentication Requirements:

Brute Force:

3. Vulnerability Scanning

CVE Detection:

Custom Vulnerabilities:

4. API Endpoint Enumeration

Discovery:

Common Endpoints:

5. Configuration Auditing

OSGI Console:

Dispatcher:

System Configuration:

6. Content Security Analysis

Sensitive Paths:

JCR Structure:

Advanced Features

Proxy Support

Route traffic through HTTP/HTTPS proxies:

1
python auditor.py -t http://target.com:4502 --proxy http://127.0.0.1:8080

Custom Headers

Set custom User-Agent, cookies, and headers:

1
2
3
python auditor.py -t http://target.com:4502 \
  --user-agent "Custom Agent" \
  --cookies "session=abc123"

SSL/TLS Options

Configure SSL verification:

1
python auditor.py -t https://target.com:4503 -k  # Allow insecure SSL

Configurable Timeouts

Adjust request timeouts:

1
python auditor.py -t http://target.com:4502 --timeout 30

Concurrent Threads

Control concurrency:

1
python auditor.py -t http://target.com:4502 --threads 10

Feature Comparison

Feature Quick Mode Full Mode Stealth Mode
Request Rate 10/sec 20/sec 5/sec
Concurrent Requests 3 5 2
Version Detection Basic Full Passive
Vulnerability Checks Critical only All Safe only
API Enumeration ❌ βœ… ❌
Configuration Audit ❌ βœ… ❌
Content Security ❌ βœ… ❌
Estimated Duration 1-3 min 5-15 min 10-30 min

Use Cases

Security Auditing

Penetration Testing

Compliance Checking

Reconnaissance

Vulnerability Research

Performance

Current Limitations

Extensibility


Want to learn more? Check out the Usage Guide or Configuration!