VOOZH about

URL: https://apify.com/smart-digital/website-security-vulnerability-audit

โ‡ฑ Website Security & Vulnerability Audit ยท Apify


๐Ÿ‘ Website Security & Vulnerability Audit avatar

Website Security & Vulnerability Audit

Pricing

Pay per event

Go to Apify Store

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

Pricing

Pay per event

Rating

5.0

(1)

Developer

๐Ÿ‘ My Smart Digital

My Smart Digital

Maintained by Community

Actor stats

2

Bookmarked

34

Total users

2

Monthly active users

6 months ago

Last modified

Share

Website Security Audit Tool

Comprehensive security audit tool for websites. Analyzes security headers, SSL/TLS configuration, CMS vulnerabilities, exposed information, and common security issues. Supports WordPress, Shopify, Webflow, Framer, Drupal, Joomla, Magento, and other CMS platforms.

Description

This actor performs a thorough security audit of websites, identifying vulnerabilities, misconfigurations, and security best practices. It provides detailed scores, actionable recommendations, and categorized security issues.

Features

Security Headers Analysis

โœ… Content-Security-Policy (CSP): Checks for presence and unsafe directives
โœ… Strict-Transport-Security (HSTS): Validates HSTS configuration and max-age
โœ… X-Frame-Options: Prevents clickjacking attacks
โœ… X-Content-Type-Options: Prevents MIME type sniffing
โœ… X-XSS-Protection: Legacy XSS protection
โœ… Referrer-Policy: Controls referrer information leakage
โœ… Permissions-Policy: Restricts browser features access
โœ… Cross-Origin Policies: COEP, COOP, CORP headers

SSL/TLS Audit

โœ… Certificate Validation: Checks certificate validity and expiration
โœ… Certificate Details: Extracts issuer and expiry information
โœ… Mixed Content: Detects HTTP resources on HTTPS pages
โœ… TLS Protocols: Verifies supported TLS versions

CMS Detection & Analysis

โœ… WordPress:

  • Detects WordPress version and core updates
  • Identifies installed plugins and themes with versions
  • Checks for plugin/theme updates via WordPress.org API
  • Verifies plugin vulnerabilities via WPVulnerability.net database
  • Detects admin panel accessibility
  • Checks REST API security
  • Uses Wappalyzer-like detection patterns for comprehensive plugin discovery
  • Extracts plugin versions from CSS/JS assets, JavaScript variables, HTML attributes, and meta tags
  • Internal mapping of 150+ popular plugins for accurate slug detection

โœ… Shopify: Checks admin panel security, storefront configuration
โœ… Webflow: Validates custom domain configuration
โœ… Framer: Detects Framer sites and configuration
โœ… Drupal, Joomla, Magento: Version detection and security checks
โœ… Sensitive Files: Checks for accessible configuration files

Vulnerability Scanning

โœ… SQL Injection: Basic pattern detection
โœ… XSS (Cross-Site Scripting): Identifies potential XSS vectors
โœ… CSRF Protection: Checks forms for CSRF tokens
โœ… Admin Access: Verifies admin panels require authentication
โœ… Default Credentials: Warns about default login pages
โœ… Insecure APIs: Identifies unprotected API endpoints

WordPress Plugin & Theme Vulnerability Detection

โœ… WPVulnerability.net Integration: Real-time vulnerability checking against WPVulnerability.net database
โœ… CVE Information: Extracts CVE numbers and vulnerability details
โœ… Vulnerability Types: Identifies XSS, SQL Injection, Object Injection, Open Redirect, and more
โœ… Fixed Versions: Reports which plugin/theme versions fix vulnerabilities
โœ… Update Recommendations: Suggests updates when vulnerabilities are found
โœ… Comprehensive Detection: Checks all detected plugins and themes for known vulnerabilities

Exposed Information Detection

โœ… Server Versions: Detects exposed server and technology stack
โœ… CMS Versions: Identifies exposed CMS and plugin versions
โœ… Error Messages: Finds error messages revealing system information
โœ… Sensitive Files: Checks for accessible .env, config files, backups
โœ… Directory Listing: Detects enabled directory listings
โœ… Robots.txt & Sitemap: Analyzes for sensitive path exposure

Performance & Reliability

โœ… Smart Page Loading: Fallback strategy (networkidle โ†’ load โ†’ domcontentloaded) for sites with continuous network activity
โœ… Extended Timeouts: 5-minute timeout for complete audit process
โœ… Robust Error Handling: Continues audit even if some checks fail
โœ… Page State Validation: Checks page availability before operations

Input Parameters

  • startUrl (string, required): Website URL to audit
  • timeout (integer, default: 30000): Page load timeout in milliseconds (per navigation attempt)
  • checkHeaders (boolean, default: true): Audit security headers
  • checkSSL (boolean, default: true): Audit SSL/TLS
  • checkCMS (boolean, default: true): Detect and audit CMS
  • checkVulnerabilities (boolean, default: true): Scan for vulnerabilities
  • checkExposed (boolean, default: true): Check for exposed information
  • userAgent (string): Custom user agent string

Output

The actor outputs detailed security audit results for each page, including:

  • Overall Security Score (0-100): Weighted score based on all checks
  • Categorized Issues: Critical, High, Medium, Low, Info
  • Detailed Findings:
    • Headers analysis with recommendations
    • SSL/TLS certificate details
    • CMS detection with plugin/theme versions
    • Plugin/theme update availability
    • Vulnerability details with CVE numbers, types, and fixed versions
    • Exposed information risks
  • Actionable Recommendations: Specific steps to improve security
  • Site Summary: Aggregated statistics across all audited pages

WordPress Plugin/Theme Output Format

For each detected plugin/theme:

{
"name":"Plugin Name",
"version":"1.2.3",
"vulnerable":true,
"vulnerabilities":[
{
"id":"uuid",
"title":"Vulnerability Title",
"type":"XSS",
"cve":"CVE-2024-12345",
"fixedIn":"1.2.4",
"references":"https://..."
}
],
"updateAvailable":true,
"latestVersion":"1.3.0"
}

Security Score Breakdown

  • Headers (25%): Security headers configuration
  • SSL/TLS (30%): Certificate and encryption security
  • CMS (15%): CMS-specific security issues (includes plugin vulnerabilities)
  • Vulnerabilities (20%): Common vulnerability detection
  • Exposed Info (10%): Information disclosure risks

Use Cases

  • Security Audits: Regular security assessments of websites
  • Pre-Launch Checks: Verify security before going live
  • Compliance: Meet security standards and regulations
  • Penetration Testing: Identify security weaknesses
  • CMS Security: WordPress, Shopify, and other CMS security audits
  • Plugin Management: Identify outdated and vulnerable WordPress plugins
  • Vulnerability Tracking: Monitor known vulnerabilities in installed plugins/themes

Technical Details

WordPress Plugin Detection Methods

The actor uses multiple detection methods for comprehensive plugin discovery:

  1. Asset URLs: Extracts plugin slugs and versions from CSS/JS file URLs in HTML head
  2. JavaScript Variables: Reads plugin versions from window objects (e.g., window.rankMath.version)
  3. HTML Attributes: Detects plugins from data-* attributes and CSS classes
  4. Meta Tags: Extracts plugin information from meta tags
  5. REST API: Queries WordPress REST API for plugin information
  6. Wappalyzer Patterns: Uses Wappalyzer-like detection patterns for comprehensive coverage
  7. URL Scanning: Exhaustive scan of all URLs containing wp-content/plugins/

Version Detection Priority

Plugin versions are extracted with priority:

  1. Main plugin files (style.css, plugin.php) - highest priority
  2. Asset files (assets/css/, js/) - medium priority
  3. Third-party libraries are filtered out to avoid false positives

Update & Vulnerability Checking

  • WordPress.org API: Checks for available updates using multiple API endpoints
  • Internal Mapping: Uses internal table of 150+ popular plugins for fast slug lookup
  • Dynamic Search: Falls back to WordPress.org search API if direct lookup fails
  • WPVulnerability.net: Real-time vulnerability database queries with CVE information
  • Slug Variations: Tries multiple slug variations for better detection rates

Changelog

Recent Improvements

  • โœ… WPVulnerability.net Integration: Real-time vulnerability checking with CVE details
  • โœ… Enhanced Plugin Detection: Multiple detection methods including Wappalyzer patterns
  • โœ… Update Checking: WordPress.org API integration for plugin/theme updates
  • โœ… Improved Timeout Handling: Smart fallback strategy for sites with continuous network activity
  • โœ… Better Error Handling: Continues audit even if some operations fail
  • โœ… Version Priority System: Filters out third-party library versions
  • โœ… Comprehensive Logging: Detailed logs for debugging and transparency

You might also like

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.

Website Security Auditor

zyrox/website-security-auditor

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

11

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

๐Ÿ›ก๏ธ Security Headers Checker

taroyamada/security-headers-checker

Audit HTTP security headers in bulk across hundreds of websites. Extract OWASP compliance grades and detect missing HSTS or CSP directives instantly.

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