Skip to main content
Vigolium ships with 210 scanner modules - 127 active and 83 passive - covering the OWASP Top 10 and beyond.

Severity Scale

critical > high > medium > low > suspect > info

Confidence Scale

  • certain - Definitively confirmed (payload executed, error matched)
  • firm - Likely confirmed by behavioral analysis
  • tentative - Possible but unconfirmed (heuristic-based)

Active Modules (127)

Active modules send modified requests to detect vulnerabilities via fuzzing, injection, and behavioral analysis.

XSS

Module IDNameDescriptionSeverityConfidenceTags
active-xss-light-url-paramsXSS Light - URL ParametersReflected XSS in URL parameters with POST→GET conversionHighFirmxss, injection
active-xss-light-pathXSS Light - Path InjectionReflected XSS via path manipulation (recursive, cut, append)HighFirmxss, injection
active-xss-light-param-discoveryXSS Light - Parameter DiscoveryReflected XSS via echo parameter discoveryHighFirmxss, injection

SQL Injection

Module IDNameDescriptionSeverityConfidenceTags
active-sqli-error-basedSQLi Error BasedError-based SQLi via database error messages (MySQL, PostgreSQL, MSSQL, Oracle, SQLite)CriticalCertainsqli, injection
active-sqli-boolean-blindBlind SQL Injection (Boolean-Based)Boolean-based blind SQLi via TRUE/FALSE payload pairs with triple verificationHighCertainsqli, injection

NoSQL Injection

Module IDNameDescriptionSeverityConfidenceTags
active-nosqli-error-basedNoSQLi Error BasedNoSQL injection via error messages (MongoDB, CouchDB, Cassandra)CriticalCertainnosqli, injection
active-nosqli-operator-injectionNoSQL Operator InjectionMongoDB operator injection ($ne, $gt, $regex, $where) for auth bypassHighFirmnosqli, injection

Template Injection

Module IDNameDescriptionSeverityConfidenceTags
active-reflected-sstiReflected SSTISSTI via math expression evaluation (e.g., {{7*7}}=49)HighCertainssti, injection
active-ssti-detectionSSTI DetectionDiff-based SSTI via Boolean Error-Based Blind techniqueHighCertainssti, injection
active-csti-detectionClient-Side Template InjectionCSTI in AngularJS/Vue.js applications via literal reflectionHighFirmssti, injection

File Inclusion

Module IDNameDescriptionSeverityConfidenceTags
active-lfi-genericLFI GenericLFI via path traversal payloads; matches known OS file signaturesCriticalCertainlfi, injection
active-lfi-path-traversalLFI Path TraversalAdvanced LFI with null bytes, double encoding, Unicode bypassHighFirmlfi, injection

Code Execution & Injection

Module IDNameDescriptionSeverityConfidenceTags
active-code-execCode Execution (RCE)OS command injection via time-based blind (sleep/delay measurement)CriticalCertainrce, injection
active-crlf-injectionCRLF InjectionCRLF injection in HTTP headers via CR/LF character sequencesMediumFirminjection
active-xxe-genericXXE GenericXML external entity injection in generic XML endpointsCriticalCertainxxe, injection
active-insecure-deserializationInsecure DeserializationError-based detection for Java, PHP, Python, Ruby, and .NET deserializationHighFirminjection
active-input-behavior-probeInput Behavior ProbeBehavior change detection via header, path, debug param, and char probingSuspectTentativeinjection

SSRF & Out-of-Band (OAST)

Module IDNameDescriptionSeverityConfidenceTags
active-ssrf-detectionSSRF DetectionSSRF via in-band probes (internal IPs, cloud metadata) with response differentialHighFirmssrf, injection
active-oast-probeOAST ProbeBlind vulnerabilities (blind SSRF, blind XXE, blind RCE) via DNS/HTTP callbacksHighCertainssrf, injection
active-proxy-pingbackProxy PingbackOpen proxy/callback endpoints via OAST URL injectionHighCertainssrf, injection

Misconfiguration

Module IDNameDescriptionSeverityConfidenceTags
active-cors-misconfigurationCORS MisconfigurationPermissive CORS policies (reflected origins, null origin, wildcard+credentials)MediumFirmmisconfiguration
active-spring-actuator-misconfigSpring Actuator MisconfigurationExposed Spring Boot actuator endpoints leaking env vars, health, configHighFirmmisconfiguration
active-host-header-injectionHost Header InjectionHost header injection via value reflection (password reset/cache poisoning)MediumFirmmisconfiguration
active-web-cache-poisoningWeb Cache PoisoningCache poisoning via unkeyed header injection (X-Forwarded-Host, X-Forwarded-Scheme)HighFirmmisconfiguration

Access Control

Module IDNameDescriptionSeverityConfidenceTags
active-forbidden-bypass403/401 Forbidden BypassBypass via path manipulation, header injection, method tamperingMediumFirmauth-bypass
active-http-method-tamperingHTTP Method TamperingUnexpectedly enabled HTTP methods (PUT, DELETE, PATCH) and overridesMediumFirmauth-bypass
active-csrf-verifyCSRF Token VerificationVerifies CSRF token enforcement by removing, emptying, or randomizing tokensHighFirmauth-bypass
active-idor-detectionIDOR DetectionMissing authorization on object ID parameters via neighbor ID probingHighTentativeauth-bypass
active-mass-assignmentMass AssignmentMass assignment via injecting privilege keys into JSON APIsHighFirmauth-bypass
active-open-redirectOpen RedirectOpen redirect via injected external URL in Location/meta refreshMediumFirmauth-bypass

Path Analysis

Module IDNameDescriptionSeverityConfidenceTags
active-path-normalizationPath NormalizationPath normalization vulnerabilities via traversal payloads against middleware/reverse proxyHighFirmmisconfiguration
active-nginx-off-by-slashNginx Off-by-SlashNginx alias traversal via missing trailing slashHighTentativemisconfiguration
active-nginx-path-escapeNginx Path Escape DetectionDiff-based detection for alias traversal, URL encoding bypass, semicolon injectionHighFirmmisconfiguration

Differential & Behavior Detection

Module IDNameDescriptionSeverityConfidenceTags
active-smart-behavior-detectionSmart Behavior DetectionDiff-based injection detection via true/false behavioral payload pairsSuspectFirmdetection
active-suspect-transformSuspect Transform DetectionExpression evaluation, quote consumption, and unicode normalizationsSuspectFirmdetection
active-backslash-transformationBackslash TransformationEscape sequence interpretation, backslash consumption, character handlingSuspectFirmdetection

Prototype Pollution

Module IDNameDescriptionSeverityConfidenceTags
active-prototype-pollutionPrototype PollutionServer-side prototype pollution via __proto__ and constructor.prototype JSON injectionHighFirmjavascript, injection
active-client-prototype-pollutionClient-Side Prototype PollutionClient-side prototype pollution via JavaScript static analysis (source + gadget patterns)HighFirmjavascript, injection

Race Conditions

Module IDNameDescriptionSeverityConfidenceTags
active-race-interferenceRace Interference DetectionRace conditions via parallel request analysis (input storage, cross-contamination, TOCTOU)HighFirminjection

XML, JWT & HTTP Protocol

Module IDNameDescriptionSeverityConfidenceTags
active-xml-saml-securityXML SAML SecurityXXE and DTD injection in SAML XML processingHighFirminjection
active-jwt-vulnerabilityJWT VulnerabilityJWT algorithm confusion (none algorithm, empty signature, RS256→HS256)CriticalCertaininjection
active-http-request-smugglingHTTP Request SmugglingCL.TE and TE.CL desync via conflicting Content-Length and Transfer-EncodingHighFirminjection

API & Endpoint Security

Module IDNameDescriptionSeverityConfidenceTags
active-graphql-scanGraphQL Security ScannerGraphQL introspection, SQL injection, and query batching abuseMediumCertainapi, injection
active-file-upload-scanFile Upload ScannerFile upload bypass (extension, null byte, magic bytes, SVG XXE, HTML XSS)HighCertaininjection
active-default-credentialsDefault CredentialsLogin endpoints tested with common credential pairs; CAPTCHA/lockout awareHighCertainauth-bypass
active-sensitive-file-discoverySensitive File Discovery~25 marker-based sensitive files and ~1,350 generic paths (.env, .git, logs)MediumFirminfo-disclosure
active-jsonp-callbackJSONP Callback InjectionJSONP endpoints via callback injection enabling cross-origin data theftMediumFirminjection

Proxy & Utility

Module IDNameDescriptionSeverityConfidenceTags
active-proxyProxyReplay all requests through configured proxyInfoFirmutility, light
active-proxy-header-trustProxy Header TrustCross-framework proxy header trust issues via X-Forwarded-* manipulationHighFirmmisconfiguration, moderate
active-api-rate-limit-bypassAPI Rate Limit BypassRate limiting bypass via IP spoofing headersMediumFirmauth-bypass, moderate
active-websocket-securityWebSocket SecurityInsecure WebSocket upgrade policies and missing origin validationHighFirmmisconfiguration, light
active-swagger-discloseSwagger DisclosureExposed Swagger/OpenAPI documentationMediumFirmapi, info-disclosure, light
active-backup-file-discoveryBackup File DiscoveryExposed backup archives derived from hostname and year variantsHighFirmsensitive-file, moderate
active-angular-template-injectionAngular Template InjectionAngular template injection via expression evaluationHighFirmangular, injection, ssti

SQL Injection (Time-Based)

Module IDNameDescriptionSeverityConfidenceTags
active-sqli-time-based-headerSQLi Time Based - HeaderTime-based SQL injection in HTTP headersCriticalCertaininjection, sqli, heavy
active-sqli-time-based-paramsSQLi Time Based - ParamsTime-based SQL injection in parametersCriticalCertaininjection, sqli, heavy
active-sqli-time-blindBlind SQL Injection (Time-Based)Time-based blind SQL injectionHighFirminjection, sqli, heavy

SSRF & SSTI (Blind)

Module IDNameDescriptionSeverityConfidenceTags
active-ssrf-blindBlind SSRF DetectionBlind SSRF via OAST callbacksHighFirmssrf, injection, heavy
active-ssti-blindBlind SSTIBlind SSTI via OAST callbacks and time-delay payloadsCriticalFirminjection, ssti, heavy

Framework Security

Next.js

Module IDNameDescriptionSeverityConfidenceTags
active-nextjs-data-leakageNext.js Data Route LeakageUnauthorized access to /_next/data/<buildId>/<path>.jsonHighFirmnextjs, javascript
active-nextjs-middleware-bypassNext.js Middleware BypassCVE-2025-29927 and path normalization bypassesCriticalFirmnextjs, javascript
active-nextjs-image-ssrfNext.js Image Optimizer SSRFSSRF via /_next/image with OAST and in-band probesHighFirmnextjs, javascript
active-nextjs-draft-mode-exposureNext.js Draft Mode ExposureInsecure or unprotected Draft/Preview Mode endpointsHighFirmnextjs, javascript
nextjs-version-auditNext.js Version AuditFingerprints Next.js version and maps to known CVE advisoriesHighFirmnextjs, javascript, fingerprint
active-js-devserver-exposureJS Dev Server ExposureExposed webpack HMR, Vite, Nuxt, Remix dev server endpointsMediumFirmjavascript

Spring / Java

Module IDNameDescriptionSeverityConfidenceTags
active-spring-actuator-misconfigSpring Actuator MisconfigurationExposed Spring Boot actuator endpointsHighFirmspring, java
active-spring-boot-admin-exposureSpring Boot Admin ExposureExposed Spring Boot Admin dashboardsHighFirmspring, java
active-spring-cloud-config-exposureSpring Cloud Config ExposureExposed Config Server endpoints leaking secretsCriticalFirmspring, java
active-spring-data-rest-exposureSpring Data REST ExposureAuto-exposed repository endpoints with HAL/HATEOASMediumFirmspring, java
active-spring-debug-exposureSpring Debug ExposureDebug endpoints, Whitelabel errors, stack tracesMediumFirmspring, java
active-spring-gateway-exposureSpring Gateway ExposureExposed Cloud Gateway actuator revealing routesHighFirmspring, java
active-spring-h2-console-exposureSpring H2 Console ExposureExposed H2 database web consolesCriticalFirmspring, java, rce
active-spring-jolokia-exposureSpring Jolokia ExposureExposed Jolokia JMX endpointsHighFirmspring, java
active-java-appserver-consoleJava App Server ConsoleExposed admin consoles (WildFly, WebLogic, GlassFish)HighFirmjava, tomcat
active-java-sensitive-filesJava Sensitive FilesJava config files, WEB-INF, META-INF, build artifactsHighFirmjava, sensitive-file
active-tomcat-manager-exposureTomcat Manager ExposureExposed Tomcat Manager and Host Manager interfacesHighFirmtomcat, java

Django / Flask / FastAPI (Python)

Module IDNameDescriptionSeverityConfidenceTags
django-admin-exposureDjango Admin ExposureExposed Django admin panel and login pageMediumFirmdjango, python
django-browsable-api-exposureDjango Browsable API ExposureDRF browsable API detected via Accept headerLowFirmdjango, python
django-debug-exposureDjango Debug ExposureDjango DEBUG=True information disclosureHighFirmdjango, python
django-debug-toolbar-exposureDjango Debug Toolbar ExposureExposed django-debug-toolbar panelsHighFirmdjango, python
flask-werkzeug-debuggerFlask Werkzeug DebuggerExposed Werkzeug interactive debugger (RCE)CriticalCertainflask, python, rce
fastapi-docs-exposureFastAPI Docs ExposureExposed FastAPI interactive API documentationLowFirmfastapi, python
fastapi-auth-inconsistencyFastAPI Auth InconsistencyUnprotected operations found via OpenAPI schemaMediumFirmfastapi, python

Laravel / Symfony / PHP

Module IDNameDescriptionSeverityConfidenceTags
active-laravel-admin-exposureLaravel Admin ExposureExposed admin panels, API docs, GraphQL endpointsHighFirmlaravel, php
active-laravel-devtool-exposureLaravel Developer Tool ExposureExposed Web Tinker, Clockwork, Pulse, Log ViewerHighFirmlaravel, php
active-laravel-ignition-rceLaravel Ignition RCECVE-2021-3129 RCE via exposed Ignition endpointsCriticalFirmlaravel, php, rce
active-laravel-misconfigLaravel MisconfigurationDebug mode, exposed debugbar, application logsHighFirmlaravel, php
active-laravel-sensitive-filesLaravel Sensitive FilesPHPUnit config, SQLite DB, storage internalsHighFirmlaravel, php
active-symfony-misconfigSymfony MisconfigurationExposed profiler, debug toolbar, dev front controllerHighFirmsymfony, php
active-php-composer-exposurePHP Composer ExposureExposed Composer manifests, vendor directoryHighFirmphp
active-php-debug-exposurePHP Debug ExposureExposed phpinfo, PHP-FPM status, phpMyAdminMediumFirmphp
active-php-framework-debugPHP Framework Debug ExposureDebug endpoints for Yii, CodeIgniter, CakePHPMediumFirmphp
active-php-path-info-misconfigPHP PATH_INFO Misconfigurationcgi.fix_pathinfo routing ambiguityMediumFirmphp
active-php-source-disclosurePHP Source DisclosurePHP source code via .phps handlersHighFirmphp

Rails (Ruby)

Module IDNameDescriptionSeverityConfidenceTags
active-rails-info-exposureRails Info ExposureExposed Rails dev/debug endpoints in productionHighFirmrails, ruby
active-rails-admin-dashboardRails Admin DashboardExposed Rails ecosystem admin panelsHighFirmrails, ruby
active-rails-sensitive-filesRails Sensitive FilesExposed Rails config, credentials, artifactsCriticalFirmrails, ruby
active-rails-action-mailbox-probeRails Action Mailbox ProbeExposed Action Mailbox ingress endpointsMediumFirmrails, ruby
active-rails-active-storage-probeRails Active Storage ProbeExposed Active Storage direct upload endpointsMediumFirmrails, ruby

Express (Node.js)

Module IDNameDescriptionSeverityConfidenceTags
active-express-debug-probeExpress Debug ProbeStack trace and debug info leakageLowFirmexpress, javascript
active-express-directory-listingExpress Directory ListingDirectory listing via serve-index middlewareLowFirmexpress, javascript
active-express-trust-proxy-misconfigExpress Trust Proxy MisconfigurationTrust proxy misconfiguration via X-Forwarded-*MediumFirmexpress, javascript

ASP.NET / IIS

Module IDNameDescriptionSeverityConfidenceTags
active-aspnet-blazor-exposureASP.NET Blazor ExposureExposed Blazor WebAssembly assemblies and Server endpointsMediumFirmaspnet
active-aspnet-health-exposureASP.NET Health Endpoint ExposureExposed health checks, monitoring dashboards, metricsMediumFirmaspnet
active-aspnet-identity-probeASP.NET Identity ProbeExposed Identity endpoints and IdentityServerMediumFirmaspnet
active-aspnet-misconfigASP.NET MisconfigurationExposed diagnostics, debug endpoints, verbose errorsHighFirmaspnet
active-aspnet-sensitive-filesASP.NET Sensitive FilesExposed config files, backups, sensitive directoriesHighFirmaspnet
active-aspnet-service-exposureASP.NET Service ExposureExposed ASMX, WCF, OData, legacy service pathsMediumFirmaspnet
active-aspnet-viewstate-scanASP.NET ViewState ScanViewState MAC disabled, event validation bypassHighFirmaspnet
active-iis-shortname-discoveryIIS Short Filename DiscoveryIIS 8.3 short filename enumeration via tilde oracleMediumCertainaspnet

Firebase

Module IDNameDescriptionSeverityConfidenceTags
active-firebase-auth-misconfigFirebase Auth MisconfigurationFirebase Authentication misconfigurationsMediumFirmfirebase
active-firebase-functions-exposureFirebase Functions ExposureUnauthenticated Cloud FunctionsHighFirmfirebase
active-firebase-misconfigFirebase MisconfigurationExposed Firebase config, security rules, credentialsHighFirmfirebase
active-firebase-rtdb-exposureFirebase RTDB ExposurePublicly readable Realtime DatabaseCriticalCertainfirebase
active-firebase-storage-exposureFirebase Storage ExposurePublicly accessible Cloud Storage bucketsHighCertainfirebase, cloud

Cloud Infrastructure

Module IDNameDescriptionSeverityConfidenceTags
active-cloud-bucket-takeoverCloud Bucket TakeoverDangling cloud storage buckets vulnerable to takeoverHighFirmcloud
active-cloud-origin-bypassCloud Origin BypassDirect access to origins bypassing CDN securityMediumFirmcloud
active-cloud-public-readCloud Public ReadPublicly readable sensitive paths on cloud storageHighFirmcloud
active-cloud-storage-listingCloud Storage ListingPublicly listable S3 buckets and Azure containersHighCertaincloud

CMS (WordPress, Drupal, Joomla, Magento)

Module IDNameDescriptionSeverityConfidenceTags
active-wp-misconfigWordPress MisconfigurationExposed config files, debug logs, dangerous endpointsHighFirmwordpress, php
active-wp-user-enumWordPress User EnumerationUser enumeration via author archives and REST APIMediumCertainwordpress, php
active-wp-xmlrpcWordPress XML-RPC AbuseXML-RPC multicall brute-force and pingback abuseMediumFirmwordpress, php
active-wp-ajax-exposureWordPress AJAX Action ExposurePublicly accessible AJAX actions from pluginsHighFirmwordpress, php
active-drupal-misconfigDrupal MisconfigurationExposed config files, update scripts, installerHighFirmdrupal, php
active-drupal-user-enumDrupal User EnumerationUser enumeration via user profiles and JSON:APIMediumCertaindrupal, php
active-joomla-misconfigJoomla MisconfigurationExposed config backups, log/temp dirs, debug settingsHighFirmjoomla, php
active-joomla-user-enumJoomla User EnumerationUser enumeration via registration, API, admin loginMediumFirmjoomla, php
active-magento-misconfigMagento MisconfigurationExposed setup wizard, downloader, version filesHighFirmmagento, php
active-cms-installer-exposureCMS Installer ExposureExposed WordPress, Drupal, and Joomla install wizardsCriticalFirmwordpress, drupal, joomla

Passive Modules (83)

Passive modules analyze existing request/response pairs without sending new traffic.

XSS

Module IDNameDescriptionSeverityConfidenceTags
passive-dom-xss-detectDOM XSS DetectDOM XSS source-to-sink data flows (location.hash, innerHTML, eval, document.write)MediumFirmxss

Authentication & Session

Module IDNameDescriptionSeverityConfidenceTags
passive-auth-headers-detectAuth Headers DetectAuthorization headers (Bearer tokens, API keys) in requestsHighFirmsession, auth
passive-jwt-weak-secretJWT Weak Secret DetectionOffline brute-force of JWT HMAC secrets against ~104K wordlistHighFirmsession, auth
passive-cookie-security-detectCookie Security DetectInsecure cookie attributes (missing Secure, HttpOnly, SameSite)LowCertainsession, auth
passive-cacheable-https-detectCacheable HTTPS ResponseSensitive HTTPS responses without proper Cache-ControlLowFirmsession, auth
passive-password-autocomplete-detectPassword AutocompletePassword fields without autocomplete="off"InfoCertainsession, auth

Injection Signals

Module IDNameDescriptionSeverityConfidenceTags
passive-sql-syntax-detectSQL Syntax in RequestSQL statements/keywords in HTTP request parameter valuesInfoFirminjection
passive-serialized-object-detectSerialized Object DetectionSerialized Java/PHP/.NET/Python objects in request parametersMediumFirminjection
passive-input-reflection-detectInput Reflection DetectRequest parameter values reflected verbatim in response bodiesInfoTentativeinjection
passive-base64-data-detectBase64 Data DetectInteresting base64 data (JSON, PHP objects, URLs, Java objects) in requests/responsesInfoTentativeinjection

Information Disclosure

Module IDNameDescriptionSeverityConfidenceTags
passive-secret-detectSecret DetectionLeaked secrets, API keys, and credentials via Kingfisher engineHighFirminfo-disclosure
passive-info-disclosure-detectInfo Disclosure DetectServer versions, internal IPs, stack traces, debug informationLowFirminfo-disclosure
passive-error-message-detectError Message DetectError messages from debug pages, Apache, ASP.NET, Java, PHP, Ruby, Node.js, SQLInfoFirminfo-disclosure
passive-sourcemap-detectSourcemap ExposureExposed JavaScript sourcemaps via SourceMappingURL referencesLowFirminfo-disclosure
passive-sensitive-url-paramsSensitive URL ParamsPasswords, tokens, API keys passed in URL query parametersMediumFirminfo-disclosure
passive-content-type-mismatchContent Type MismatchContent-Type/body mismatches enabling MIME confusion attacksLowFirminfo-disclosure

Security Headers & Configuration

Module IDNameDescriptionSeverityConfidenceTags
passive-security-headers-missingSecurity Headers MissingMissing X-Content-Type-Options, X-Frame-Options, HSTS, CSP, Permissions-PolicyInfoCertainheader-security
passive-mixed-content-detectMixed Content DetectHTTP resources loaded on HTTPS pages (src, href, action attributes)LowCertainheader-security

CORS & Redirect

Module IDNameDescriptionSeverityConfidenceTags
passive-cors-headers-detectCORS Headers DetectPermissive CORS headers (wildcard origin, credentials enabled)LowFirmcors
passive-openredirect-paramsOpen Redirect ParamsURL parameter names associated with open redirects (redirect, url, next, goto)InfoTentativecors
passive-oauth-facebook-detectFacebook OAuth DetectFacebook OAuth redirect parameters for OAuth flow analysisMediumFirmcors

Access Control

Module IDNameDescriptionSeverityConfidenceTags
passive-csrf-detectCSRF DetectionState-changing requests (POST/PUT/DELETE/PATCH) missing anti-CSRF protectionsMediumTentativeauth-bypass
passive-idor-params-detectIDOR Parameter DetectionParameters referencing object identifiers for IDOR/BOLA triageInfoTentativeauth-bypass

Cryptography

Module IDNameDescriptionSeverityConfidenceTags
passive-crypto-weakness-detectCryptographic WeaknessPHP magic hashes, weak MD5/SHA1, padding oracle errors, unprotected encrypted cookiesMediumTentativecrypto

Anomaly Detection

Module IDNameDescriptionSeverityConfidenceTags
passive-anomaly-rankingAnomaly RankingStatistical anomaly detection across per-host response batches; updates risk_scoreSuspectTentativedetection

JS Framework Security (Runtime Analysis)

Module IDNameDescriptionSeverityConfidenceTags
passive-js-framework-fingerprintJS Framework FingerprintIdentifies Next.js, Nuxt, Angular, React, Remix, SvelteKit, Gatsby; extracts buildIdInfoCertainjavascript
passive-ssr-data-exposureSSR Data ExposureSensitive data in SSR state blobs (__NEXT_DATA__, __NUXT__, __INITIAL_STATE__)MediumFirmjavascript
passive-cache-auth-misconfigurationCache-Auth MisconfigurationCacheable responses with user-specific data missing Vary headersMediumFirmjavascript
passive-server-action-authServer Action Auth CheckNext.js Server Actions with mutation operations but no authorizationHighTentativejavascript
passive-nextjs-config-auditNext.js Config AuditInsecure Next.js config (dangerouslyAllowSVG, wildcard image domains, prod sourcemaps)MediumFirmjavascript
passive-client-auth-guardClient Auth Guard CheckClient-only auth guards (useEffect redirects) without server-side enforcementHighTentativejavascript
passive-cache-data-leakCache Data LeakgetStaticProps/force-static with auth, unstable_cache without user-scoped keysMediumTentativejavascript

JS Framework Security (Source Analysis)

Module IDNameDescriptionSeverityConfidenceTags
passive-unsafe-html-sinkUnsafe HTML SinkRaw HTML injection sinks: dangerouslySetInnerHTML, v-html, {@html}, innerHTMLHighFirmjavascript
passive-insecure-token-storageInsecure Token StorageAuth tokens stored in localStorage/sessionStorageMediumFirmjavascript
passive-env-secret-exposureEnvironment Secret ExposureSecrets in NEXT_PUBLIC_, VITE_, REACT_APP_ public env vars; served .env filesHighFirmjavascript
passive-build-misconfig-detectBuild MisconfigurationProd sourcemaps, dev mode in production, SVG XSS risk, broad image remotePatternsHighFirmjavascript

Framework Fingerprinting

Module IDNameDescriptionSeverityConfidenceTags
passive-aspnet-fingerprintASP.NET FingerprintFingerprints ASP.NET version and configurationInfoFirmaspnet, fingerprint
passive-aspnet-viewstate-detectASP.NET ViewState DetectAnalyzes ViewState fields for security issuesMediumFirmaspnet
passive-django-fingerprintDjango FingerprintFingerprints Django framework indicatorsInfoFirmdjango, python, fingerprint
passive-express-fingerprintExpress FingerprintFingerprints Express.js indicatorsInfoFirmexpress, fingerprint
passive-fastapi-fingerprintFastAPI FingerprintFingerprints FastAPI framework indicatorsInfoFirmfastapi, python, fingerprint
passive-firebase-fingerprintFirebase FingerprintFingerprints Firebase SDK usage and configInfoFirmfirebase, fingerprint
passive-flask-fingerprintFlask FingerprintFingerprints Flask framework indicatorsInfoFirmflask, python, fingerprint
passive-laravel-fingerprintLaravel FingerprintFingerprints Laravel framework indicatorsInfoFirmlaravel, php, fingerprint
passive-rails-fingerprintRails FingerprintFingerprints Rails framework indicatorsInfoFirmrails, ruby, fingerprint
passive-spring-fingerprintSpring FingerprintFingerprints Spring Boot indicatorsInfoFirmspring, java, fingerprint
passive-drupal-fingerprintDrupal FingerprintFingerprints Drupal CMS indicatorsInfoFirmdrupal, php, fingerprint
passive-joomla-fingerprintJoomla FingerprintFingerprints Joomla CMS indicatorsInfoFirmjoomla, php, fingerprint
passive-wp-fingerprintWordPress FingerprintFingerprints WordPress CMS indicatorsInfoFirmwordpress, php, fingerprint

API & Protocol Analysis

Module IDNameDescriptionSeverityConfidenceTags
passive-api-version-detectAPI Version DetectionDetects API versioning patterns in URLs and headersInfoFirmapi
passive-graphql-introspection-detectGraphQL Introspection DetectDetects enabled GraphQL introspectionMediumCertainapi, graphql
passive-grpc-web-detectgRPC-Web DetectDetects gRPC-Web traffic patternsInfoFirmapi
passive-endpoint-classifierEndpoint ClassifierClassifies endpoint types (API, auth, admin, static)InfoTentativeapi

Security Headers & Policy

Module IDNameDescriptionSeverityConfidenceTags
passive-csp-weakness-auditCSP Weakness AuditContent-Security-Policy weaknesses and bypassesMediumFirmheader-security
passive-permissions-policy-detectPermissions-Policy DetectMissing or weak Permissions-Policy/Feature-PolicyInfoCertainheader-security
passive-hsts-preload-auditHSTS Preload AuditHSTS header configuration and preload readinessInfoFirmheader-security
passive-referrer-policy-detectReferrer-Policy DetectMissing or weak Referrer-PolicyInfoFirmheader-security
passive-subresource-integrity-detectSubresource Integrity DetectScripts/styles loaded without SRI attributesLowFirmheader-security
passive-cors-vary-origin-missingCORS Vary: Origin MissingCORS responses without Vary: Origin headerLowFirmcors, header-security

Cloud & Firebase

Module IDNameDescriptionSeverityConfidenceTags
passive-cloud-storage-fingerprintCloud Storage FingerprintIdentifies cloud storage provider from URLs/headersInfoFirmcloud, fingerprint
passive-cloud-storage-error-infoCloud Storage Error InfoCloud storage error messages revealing bucket namesLowFirmcloud, info-disclosure
passive-cloud-signed-url-leakCloud Signed URL LeakCloud signed URLs with excessive permissions or long expiryMediumFirmcloud, info-disclosure

CMS Detection

Module IDNameDescriptionSeverityConfidenceTags
passive-drupal-api-detectDrupal API DetectDetects Drupal JSON:API and REST endpointsInfoFirmdrupal, api
passive-joomla-api-detectJoomla API DetectDetects Joomla API endpoints and versionsInfoFirmjoomla, api
passive-wp-rest-api-detectWordPress REST API DetectDetects WordPress REST API endpointsInfoFirmwordpress, api

Advanced JS Framework Analysis

Module IDNameDescriptionSeverityConfidenceTags
passive-nextjs-dynamic-param-auditNext.js Dynamic Param AuditAudits Next.js dynamic route parameters for injectionMediumTentativenextjs, javascript
passive-nextauth-config-auditNextAuth.js Config AuditAudits NextAuth.js configuration for security issuesMediumFirmnextjs, javascript
passive-nuxt-config-auditNuxt Config AuditAudits Nuxt.js configuration for security issuesMediumFirmnuxt, javascript
passive-remix-loader-exposureRemix Loader ExposureDetects exposed Remix loader dataMediumFirmremix, javascript
passive-ssr-hydration-xssSSR Hydration XSSDetects XSS via SSR hydration mismatchesHighFirmjavascript, xss
passive-server-action-bind-auditServer Action Bind AuditAudits Next.js Server Action .bind() usage for securityMediumTentativenextjs, javascript
passive-server-action-input-auditServer Action Input AuditAudits Next.js Server Action input validationMediumTentativenextjs, javascript
passive-server-only-boundary-auditServer-Only Boundary AuditAudits server-only module boundary enforcementMediumTentativenextjs, javascript
passive-javascript-uri-sinkJavaScript URI SinkDetects javascript: URI usage in links and event handlersHighFirmjavascript, xss
passive-wasm-module-detectWebAssembly Module DetectDetects WebAssembly module loadingInfoFirmjavascript

Session & Authentication (Passive)

Module IDNameDescriptionSeverityConfidenceTags
passive-express-session-auditExpress Session AuditAudits Express session cookie configurationMediumFirmexpress, session
passive-jwt-claims-detectJWT Claims DetectAnalyzes JWT payload claims for security issuesInfoFirmauth, session
passive-jackson-deserialize-detectJackson Deserialization DetectDetects Jackson default typing indicatorsMediumFirmjava, injection
passive-python-debug-detectPython Debug DetectDetects Python debug/traceback indicatorsLowFirmpython
passive-rails-debug-detectRails Debug DetectDetects Rails debug page indicatorsMediumFirmrails, ruby
passive-rails-action-cable-detectRails Action Cable DetectDetects Rails Action Cable WebSocket endpointsInfoFirmrails, ruby
passive-rails-active-storage-detectRails Active Storage DetectDetects Active Storage blob URLs and signed tokensInfoFirmrails, ruby
passive-sensitive-api-fields-detectSensitive API Fields DetectDetects sensitive field names in API responsesMediumTentativeapi, info-disclosure