VOOZH about

URL: https://apify.com/zyrox/website-security-auditor

โ‡ฑ Website Security Auditor ยท Apify


๐Ÿ‘ Website Security Auditor avatar

Website Security Auditor

Under maintenance

Pricing

Pay per usage

Go to Apify Store

Website Security Auditor

Under maintenance

A powerful security tool to scan websites for exposed API keys and XSS vulnerabilities.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

๐Ÿ‘ HIDDEN GHOST

HIDDEN GHOST

Maintained by Community

Actor stats

1

Bookmarked

11

Total users

0

Monthly active users

7 months ago

Last modified

Share

# ๐Ÿ” JS Hunter - Advanced JavaScript Security Scanner
**Automatically discovers and scans ALL JavaScript files on a website for security issues.**
## ๐ŸŽฏ What It Does
This actor automatically:
- โœ… Crawls your target website(s)
- โœ… Finds ALL JavaScript files (external, inline, hidden)
- โœ… Scans for exposed secrets, API keys, and credentials
- โœ… Detects security vulnerabilities (XSS, eval, etc.)
- โœ… Provides actionable recommendations
## ๐Ÿš€ Features
### Automatic Discovery
- External JavaScript files (`<script src="...">`)
- Inline JavaScript (`<script>...</script>`)
- Hidden JS files found in HTML source
- Dynamic imports and lazy-loaded scripts
- Optional CDN scanning
### What It Finds
**CRITICAL Issues:**
- AWS Access Keys & Secret Keys
- Google API Keys
- Firebase Configurations
- Slack Tokens
- Stripe API Keys (Live & Test)
- GitHub Personal Access Tokens
- Private Keys (RSA, DSA, EC)
- JWT Tokens
- Generic API Keys
**HIGH Priority:**
- Internal IP Addresses
- Database Connection Strings
- S3 Bucket URLs
- Hardcoded Passwords
**MEDIUM Priority:**
- API Endpoints
- Admin Panel URLs
- Sensitive URL Parameters
**VULNERABILITIES:**
- DOM XSS Sinks
- Dangerous eval() usage
- SQL Injection patterns
**INFO:**
- Email Addresses
- Internal/Development Domains
## ๐Ÿ“Š Input Configuration
```json
{
"startUrls": [
{"url": "https://yourwebsite.com"}
],
"maxDepth": 2,
"includeCdn": false,
"filterCommonLibraries": true,
"minConfidence": "MEDIUM"
}

Parameters Explained

  • startUrls: Target website(s) to scan
  • maxDepth: How deep to crawl (1-5)
    • 1 = Only scan the start URL
    • 2 = Scan start URL + all linked pages (recommended)
    • 3+ = Deep crawl (slower)
  • includeCdn: Scan CDN-hosted libraries (usually not needed)
  • filterCommonLibraries: Skip jQuery, Bootstrap, etc. (recommended: true)
  • minConfidence: Result filtering
    • HIGH = Fewer false positives, high accuracy
    • MEDIUM = Balanced (recommended)
    • LOW = More results, may include false positives

๐Ÿ“ค Output Format

Each finding includes:

{
"severity":"CRITICAL",
"type":"AWS Access Key",
"description":"AWS Access Key ID detected",
"match":"AKIAIOSFODNN7EXAMPLE",
"source_file":"https://example.com/config.js",
"line_number":45,
"context":"const config = { awsKey: 'AKIAIOSFODNN7EXAMPLE' }",
"recommendation":"๐Ÿšจ Rotate AWS credentials immediately via IAM console.",
"confidence":"HIGH",
"timestamp":"2025-11-27T12:30:45"
}

Summary Report

The last entry in the dataset is a summary:

{
"type":"SCAN_SUMMARY",
"data":{
"scan_info":{
"target_url":"https://example.com",
"scan_completed":"2025-11-27T12:35:00"
},
"statistics":{
"scan_duration_seconds":45.67,
"urls_crawled":25,
"js_files_analyzed":42,
"total_findings":15
},
"summary":{
"critical_findings":2,
"high_findings":5,
"total_findings":15
}
}
}

๐ŸŽฏ How It Works

  1. Crawling: Starts from your target URL and crawls links up to specified depth
  2. JS Discovery: Finds all JavaScript resources:
    • Parses HTML for <script> tags
    • Extracts inline JavaScript
    • Discovers hidden JS files via regex
  3. Smart Filtering: Skips common libraries (jQuery, Bootstrap, etc.)
  4. Pattern Matching: Scans code with 30+ regex patterns
  5. Validation: Each finding is validated to reduce false positives
  6. Confidence Scoring: Assigns HIGH/MEDIUM/LOW confidence
  7. Reporting: Outputs clean JSON with actionable recommendations

๐Ÿ’ก Best Practices

  1. Start with depth 2 - Good balance of coverage vs speed
  2. Enable library filtering - Reduces noise from third-party code
  3. Use MEDIUM confidence - Best accuracy/coverage balance
  4. Review CRITICAL findings first - Immediate security risks
  5. Check context - Verify findings aren't false positives

โš ๏ธ Important Notes

  • This tool is for security research and authorized testing only
  • Only scan websites you own or have permission to test
  • Some findings may be false positives - always verify
  • Large websites may take several minutes to scan
  • Rate limiting may occur on some websites

๐Ÿ”ง Troubleshooting

No results found?

  • Check if website blocks automated tools
  • Try increasing maxDepth
  • Verify URLs are accessible

Too many false positives?

  • Set minConfidence to "HIGH"
  • Enable filterCommonLibraries
  • Disable includeCdn

Scan taking too long?

  • Reduce maxDepth to 1
  • Enable filterCommonLibraries
  • Scan specific pages instead of entire site

You might also like

Website Security & Vulnerability Audit

smart-digital/website-security-vulnerability-audit

Automated security and vulnerability audit for websites. Detects WordPress plugin vulnerabilities, checks for updates, analyzes SSL/TLS, security headers, and CMS security

My Smart Digital

34

5.0

Security Headers Checker

pillowy_travel/security-headers-checker

Analyze HTTP security headers of websites and generate a security score. Detect missing headers like CSP, HSTS, X-Frame-Options, and more. Perfect for web security audits, vulnerability checks, learning, and automated monitoring.

Kali Security Tools Actor

syntellect_ai/kali-security-tools-actor

The **Kali Security Tools Actor** Run penetration testing, vulnerability assessments, and security research directly in the cloud - ๐Ÿ›ก๏ธ 600+ Security Tools - ๐Ÿค– AI Integration - โ˜๏ธ Cloud-Native - ๐Ÿ“Š Structured Output - ๐ŸŽฏ Multiple Scan Modes - ๐Ÿ“ˆ Comprehensive Reporting - ๐Ÿ”’ Built-in Safeguards**

๐Ÿ‘ User avatar

christopher athans crow

27

Kali Security Tools Actor ppe

syntellect_ai/kali-security-tools-actorv2

The **Kali Security Tools Actor** Run penetration testing, vulnerability assessments, and security research directly in the cloud - ๐Ÿ›ก๏ธ 600+ Security Tools - ๐Ÿค– AI Integration - โ˜๏ธ Cloud-Native - ๐Ÿ“Š Structured Output - ๐ŸŽฏ Multiple Scan Modes - ๐Ÿ“ˆ Comprehensive Reporting - ๐Ÿ”’ Built-in Safeguards**

๐Ÿ‘ User avatar

christopher athans crow

10

Domain Security Scanner

trovevault/domain-security-scanner

Scan any domain for active threats like malware hosting, phishing, botnet command-and-control, and security vendor blacklisting using multiple open threat intelligence sources in parallel. No API keys required. Designed for security teams, researchers, and sysadmins who need to do threat assessment.

Semgrep MCP Server

constant_quadruped/semgrep-mcp-server

Cloud-deployed Semgrep static analysis for AI agents. Scan code for security vulnerabilities (SQL injection, XSS, command injection), detect OWASP Top 10 & CWE issues, run custom rules. Supports 30+ languages via MCP.