Autonomous Web Security

Configure once.
Automate the assessment.

Auspex is a Windows desktop tool for authorized web security assessments. After the target and settings are configured, it can load locally available proxy lists, crawl the site, run 62 modules, analyze findings, attempt relevant validation checks, and collect evidence automatically when a check succeeds.

Request a Demo Explore Features
auspex — desktop console
Auspex desktop interface
Value Proposition

An automated web security workflow

Auspex brings proxy-list ingestion, crawling, modular checks, finding-based analysis, relevant exploit-validation attempts, and reporting into one workflow. Successful checks can trigger automatic evidence and loot collection. False-positive reduction has been a focus of testing, but results still require review and can vary by target.

62
Security modules
Per-module
Timeout handling
Auto
Workflow after configuration
🛡️

62 Security Modules

A broad set of web and API security checks runs as part of one configured assessment. Module coverage and results depend on the target and scan settings.

🌐

Timeout-aware checks

Requests and modules use time limits. A timed-out check may be incomplete or skipped, and should be reviewed in the final results.

⏳

Timeout-aware module queue

The UI exposes a scan-time setting, while completion mode can run beyond that value to allow the module queue to progress. Individual modules have their own timeouts; a timed-out check may be incomplete while later checks continue.

🔒

Finding-based validation and loot

Auspex analyzes findings, selects relevant checks, and attempts validation. When a check succeeds, follow-up evidence or loot collection can run automatically. JWT-related checks can lead to API discovery and data-retrieval attempts; complete database extraction is not guaranteed.

🚀

Autonomous Mode

After the target and settings are entered, the workflow proceeds without routine operator input. Use only against systems you own or are explicitly authorized to assess.

📍

False-Positive Hardening

Baseline comparisons and response checks help reduce false positives. They do not eliminate them, so findings should be reviewed before being treated as confirmed.

Module Coverage

What the 62-module workflow covers

The application has 62 registered security modules. The lists below show the full module set; a check may return no finding, time out, or need manual review depending on the target, access, and configuration.

Reconnaissance · 15

Crawling and endpoint discovery, forms and parameters, subdomains, ports, HTTP and TLS configuration, CMS/framework identification, and callback checks.

  • Port Scanner
  • HTTP Header Analysis
  • SSL/TLS Check
  • Directory/File Discovery
  • robots.txt / sitemap.xml
  • Form & Parameter Discovery
  • Link/Parameter Crawler
  • Deep Pivot (Backup/Swagger/API)
  • Subdomain Enumeration
  • Subdomain Takeover Check
  • CMS Fingerprint
  • Framework Vulnerability/Leak Check
  • HTTP Methods
  • FTP Anonymous Access Check
  • Out-of-Band Callback Check

SQL Injection · 7

SQL and related query-input checks, including discovered parameters and direct database connectivity checks.

  • SQL Injection (Error)
  • SQL Injection (Time-Based)
  • SQL Injection (Boolean)
  • NoSQL Injection
  • LDAP Injection
  • Discovered Parameter Injection
  • Direct DB Connection Check

Other Injection · 10

Input-handling checks across browser, template, file, command, and parser contexts.

  • XSS (Reflected)
  • XSS (Stored)
  • XSS (DOM)
  • SSTI (Template Injection)
  • Command Injection
  • CRLF Injection
  • XXE (XML Entity)
  • LFI / Path Traversal
  • RFI (Remote File Include)
  • Deserialization

SSRF, redirects & OAuth · 3

Server-side request forgery, open-redirect, and OAuth security checks.

  • SSRF
  • Open Redirect
  • OAuth 2.0 Tests

Authentication & access · 5

IDOR and broken-access-control checks, authentication review, CSRF-token checks, and JWT analysis.

  • IDOR
  • Broken Access Control
  • Authentication Tests
  • CSRF Token Missing
  • JWT Analysis

Configuration, API & logic · 18

CORS and host-header configuration, mass assignment, prototype pollution, GraphQL and API checks, cache behavior, request smuggling, race conditions, business logic, WebSockets, uploads, and supply-chain integrity checks.

  • CORS Misconfiguration
  • Host Header Injection
  • Mass Assignment / HPP
  • Prototype Pollution
  • GraphQL
  • Web Cache Poisoning
  • HTTP Request Smuggling
  • Race Condition
  • Business Logic
  • Fail-Open Check
  • Security Misconfiguration
  • Unauthenticated Infrastructure Services
  • WebSocket Check
  • API Security
  • File Upload Check
  • Supply Chain / SRI
  • WAF Bypass
  • Form Injection (CSRF-aware)

Static data & cloud · 4

Static-site and framework data exposure checks, cloud-storage configuration, and cloud-native configuration checks.

  • Static Site Data Discovery
  • Next.js SSG Data Payload
  • Cloud Storage (S3/Azure/GCS)
  • Cloud-Native (K8s/Serverless)
Workflow & Supporting Components

Proxy intake and preflight

Can load locally available proxy lists and check proxy connectivity before the assessment. Availability and exit-IP verification depend on the supplied proxies and network conditions.

Crawl and surface discovery

Begins with the configured website, discovers links, forms, parameters, and API-related paths, and feeds discovered inputs into relevant checks. Optional authentication can enable an additional crawl pass.

Static data discovery

Inspects reachable page state, browser storage, JavaScript/source-map assets, framework data, and discoverable files. It may identify exposed data or additional backend URLs; it cannot guarantee access to private data.

Dynamic backend/API pass

A separate dynamic backend phase follows the static discovery phase and the main module checks. It examines reachable application/API behavior and may use eligible discovered evidence for follow-up. It is an additional phase, not only a fallback triggered when static discovery finds nothing.

Analysis and validation

Findings are analyzed and prioritized. Eligible findings can trigger relevant validation attempts; checks may fail or time out, and results should be reviewed before being treated as confirmed.

Conditional collection and reports

When authorized validation paths yield accessible evidence, follow-up collection and an evidence archive may run. Scan results and reports are produced for review; complete database extraction is not guaranteed.

The workflow is designed for systems you own or are explicitly authorized to assess. Time limits, access controls, rate limits, and target behavior can leave individual checks incomplete.

Tech Stack

Built for further development

A Windows desktop application with a Python core and an Electron/React interface. The next owner can review, modify, and extend the codebase.

Python 3.9+ AsyncIO Playwright curl_cffi Electron React PyInstaller (.exe) REST API
Get Access

See Auspex in action

For authorized security testing only. Actual scan duration can exceed the configured scan-time value in completion mode. Some checks may time out or remain incomplete, and database data retrieval is not guaranteed. Request a private demo or ask about acquisition. Product source code can be reviewed privately during buyer due diligence, subject to agreed terms.

Request a Demo