AI-Guided DAST · Context-Aware SAST

GGSec Cortex

Find real vulnerabilities. Prove them. Fix them.

A hybrid application-security scanner that reads your source with AI, then confirms every finding against your running application with hard evidence — so your team spends time on real risks, not on triaging false positives.

Vulnerability Classes

30+

Findings Confirmed With Live Proof

DAST

Report-Ready In

Minutes
Why GGSec Cortex is different

Severity you can trust — not "everything is 9.8 Critical"

Most scanners flood you with pattern matches. Cortex reads the code like an analyst, proves what is exploitable against the live app, and scores it honestly.

🧠

AI that understands your code

It follows data from input to sink and recognises framework protections — global output-encoding, token-based CSRF, whitelist validation — so it flags what is genuinely exploitable, not every string that looks dangerous.

🔬

Proof, not guesswork

Every dynamic finding is confirmed with tangible evidence: out-of-band callbacks, response reflections with byte offsets, timing signals, command output — even reading a real value out of the database to prove a blind SQL injection. If it can't be proven, it is clearly labelled as such.

⚖️

Certainty- & context-adjusted CVSS

An admin-only, unconfirmed issue is not reported at the same level as a proven, internet-facing one. Confirmed desync ranks above a likely parser anomaly — evidence drives the score.

📄

Report-ready in minutes

Executive summary, attack graph, 5×5 risk matrix, per-finding proof-of-concept, remediation plan with SLAs and compliance mapping — output your clients and auditors can read without a security degree.

Advanced capabilities

Where Cortex goes beyond a checklist scanner

High-end techniques normally reserved for manual penetration testing — automated, evidence-graded, and safe to run.

ggsec-cortex — HTTP Request Smuggling engine (evidence-tiered output)
[smuggle] Negative controls: 5/5 clean (CL-only, TE-only, Connection:close, no-marker — did not desync) [CONFIRMED] REQUEST_SMUGGLING CL.TE CVSS 8.9 CWE-444 Certainty: Confirmed · timing-differential desync · baseline 7ms → attack 6002ms (Δ 5995ms) [CONFIRMED] REQUEST_SMUGGLING TE.CL CVSS 8.9 CWE-444 Certainty: Confirmed · timing-differential desync · Δ 5183ms [CONFIRMED] REQUEST_SMUGGLING H2.TE CVSS 8.9 CWE-444 Certainty: Confirmed · HTTP/2 → HTTP/1.1 downgrade desync · timing-differential Δ 7960ms [LIKELY] REQUEST_SMUGGLING 0.CL (3 accepted variants) CVSS 4.6 CWE-444 Certainty: Likely · marker-leak / parser-differential — manual verification advised [LIKELY] REQUEST_SMUGGLING TE.TE (3 accepted variants) CVSS 4.6 CWE-444 → 3 confirmed desyncs (incl. HTTP/2), 4 likely signals — honest tiers, not 7× "Critical".

Real output. Genuine front-end/back-end desyncs are proven with a multi-second timing hang and reported as Critical; weaker parser anomalies drop to a "Likely / verify" tier at a lower score. A per-scan negative-control set proves the engine isn't crying wolf.

🧬

Native HTTP request-smuggling / desync engine

A raw-socket module that emits the ambiguous framing normal clients can't — CL.TE, TE.CL, TE.TE, CL.0/0.CL, plus HTTP/2 H2.CL / H2.TE downgrade desync (real HTTP/2 frames + HPACK) — confirmed by timing-differential signals.

🪱

Client-side / CRLF-powered desync

The 2025 class of browser-weaponizable HTTP desync — a CRLF injected from the request path into the upstream request (the nginx $uri footgun). Cortex grades it on an honest evidence ladder: header injection → smuggled 2nd request → response-queue poisoning. It only claims the top severity once a victim request is actually served an attacker-controlled response — reproduced in a real headless browser — and a race-free dangling-byte variant makes exploitation deterministic.

🧪

Self-directed desync discovery

A generate → replay → learn loop mutates thousands of raw framing variants — obfuscated Transfer-Encoding, duplicate Content-Length, Content-Length & chunk-size value tricks (leading zeros, hex, sign, whitespace), chunk extensions, exotic line endings, dangling bodies — replays them over a raw socket, and feeds the ones that break the parser back into itself, surfacing novel parser-differentials no static payload list contains.

⏱️

Single-packet race / TOCTOU

Last-byte-synchronised single-packet delivery lands concurrent requests inside a ~1 ms window to surface sub-millisecond race conditions that burst-based tools miss.

📡

Out-of-band confirmation & cloud escalation

A built-in collaborator proves blind SSRF, XXE and object-injection by capturing the callback the target makes back to us — or, when no callback returns (egress-filtered), a redirect-loop confirms the blind request from its in-band symptom alone. A confirmed SSRF is then walked into cloud metadata (AWS IMDS) to demonstrate live credential theft.

🗝️

ORM leak — hidden-column exfiltration

The 2025 class modern query builders (Prisma, ActiveRecord, Sequelize, Django) expose: a user-controlled filter object reaches the ORM where clause, so columns that are never returned — passwords, tokens, PII — become a boolean oracle. Cortex confirms the operator injection against a matched control, then extracts the hidden value character-by-character (CWE-943) — a data-exfiltration class general-purpose scanners don't test for.

🕸️

Second-order & chained exploitation

Stored/second-order XSS and SSTI (store → render), plus an attack graph that chains individual findings into realistic end-to-end paths an attacker would actually walk.

🛡️

Prompt-injection-hardened AI

The source-reading AI is defended against instructions hidden inside the code it analyses — so a malicious comment can't steer the scanner. Security tooling that is itself secure.

🤖

Agentic & LLM prompt-injection testing

Tests the AI features in your application: Cortex proves indirect prompt injection and excessive agency when an agent follows instructions hidden in fetched content and invokes a privileged tool the user never asked for — the OWASP LLM Top-10 risk classic scanners can't see.

🔭

Live CVE intelligence + EPSS

Real-time CVE feeds and exploit-prediction scoring push what attackers are most likely to weaponise to the top of the queue — beyond a static vulnerability database.

🧮

Metamorphic business-logic engine

Beyond injection: Cortex mutates price, quantity and discount inputs (negative amounts, >100% discounts, integer overflow) and checks a server-side invariant — a total that can never go below zero. When the maths breaks it is proven financial fraud with no payload at all — the class that costs real money.

Full coverage

30+ vulnerability classes, one scan

From classic injection to modern desync, business-logic abuse and supply-chain risk — SAST reads the code, DAST proves it on the running application.

💉

Injection

  • SQL & NoSQL injection
  • GraphQL injection, introspection & alias-batching abuse (rate-limit bypass)
  • Cross-Site Scripting (reflected & stored)
  • OS / command & code injection
  • Server-Side Template Injection
  • XML External Entities (XXE)
  • Archive extraction path traversal (Zip Slip → file write / RCE)
  • LDAP · CRLF / response-splitting
  • Prototype pollution
  • HTTP Parameter Pollution — duplicate/array-param type confusion
  • Insecure deserialization — PHP object injection & Ruby Marshal/YAML gadget chains (CWE-502)
  • ORM leak — filter-operator injection into the ORM where-clause → boolean-oracle exfiltration of hidden columns (CWE-943)
🔑

Auth, session & access

  • JWT attacks — alg=none, kid path-traversal, RS256→HS256 alg-confusion
  • OAuth flow integrity — missing state/PKCE + callback identity trust (account takeover)
  • Predictable / hardcoded-secret-derived tokens (password-reset, session)
  • IDOR — incl. behind authentication
  • GraphQL BOLA — object/field-level authorization missing (anonymous data read)
  • Authentication bypass
  • CSRF & session fixation
  • Race conditions (TOCTOU)
  • Broken function-level authorization
  • Business-logic abuse — negative quantity, out-of-range discount, price tampering
  • Workflow / state-machine bypass — skipping a required step (e.g. confirm an order without paying)
  • Mass assignment — privileged-field over-binding (read-back-confirmed)
  • Spoofable proxy-header trust — X-Forwarded-For / X-Real-IP access bypass
🌐

Client, transport & cache

  • Open redirect · JSONP leakage
  • CORS misconfiguration
  • Host-header injection
  • HTTP request smuggling & client-side / CRLF-powered desync — response-queue poisoning, browser-weaponizable (CWE-444)
  • Cleartext credential transport — login over HTTP (CWE-319)
  • Insecure cookie flags — missing HttpOnly / Secure / SameSite
  • Web-cache deception & poisoning (unkeyed-header) · cacheable secrets
  • Server-Side Request Forgery — incl. redirect-loop confirmation (blind SSRF with no out-of-band callback) + cloud-metadata (IMDS) escalation
  • Unsafe upstream/partner-API consumption — untrusted response rendered as HTML (XSS)
  • TLS/SSL hygiene (weak ciphers, HSTS, certs)
  • WebSocket security (CSWSH, XSS-over-WS)
  • HTTP/3 (QUIC): discovery & WAF-bypass over H3
📦

Data, secrets & components

  • Hard-coded secrets & API keys (masked)
  • Personal-data (PII) exposure
  • Plaintext / unhashed password storage
  • Verbose-error & exception leakage (stack traces, DB DSNs, key paths)
  • Known-CVE detection
  • Third-party dependency scanning (SCA)
  • Software supply-chain — dependency confusion, unpinned deps, install-script RCE
  • SBOM export (CycloneDX / SPDX)
  • OWASP API Security Top 10
From scan to sign-off

Client-ready reporting, compliance & CI/CD

📊

Enterprise reporting

Professional HTML & PDF in one normalized document — even across several targets/ports: executive summary, Methodology & Limitations, assessment scope, visual attack graph, 5×5 risk matrix, a Client Action Summary (P0/P1/P2) above a prioritised remediation plan (with SLAs), and per finding a reproducible proof-of-concept, evidence excerpt, an honest confidence tier (Confirmed / Primitive / Likely / Potential — no overclaiming), plain-language description and MITRE ATT&CK mapping. Advisory before/after fix diffs — your files are never modified.

Built-in compliance mapping

Every finding maps to OWASP Top 10, PCI-DSS v4.0, ISO/IEC 27001:2022 and GDPR — ready for audit and client deliverables straight out of the scan.

⚙️

DevSecOps & CI/CD ready

SARIF 2.1.0 (GitHub Security tab), JUnit XML (Jenkins/GitLab), native DefectDojo import. Pipeline gate fails a build on chosen severity; baseline mode fails only on new issues; scan-to-scan diff tracks regressions. A zero-cost source gate — including secret scanning — runs in CI with no live target and no AI key.

Flexible, efficient, safe to run

🔐

Authenticated testing

Six ways in: session cookies, form login, HTTP Basic, header / bearer / API-key tokens, OAuth 2.0 client-credentials and mutual-TLS client certificates — with automatic CSRF-token & nonce handling. Define named identities (admin, customer, anonymous) and let Cortex replay findings across them to surface broken access control.

🎯

Scoped & polite

Rate-limiting — with adaptive back-off when the target pushes back (429/503) — plus host scoping and exclusions keep testing in-scope and gentle on production. Intrusive modules are opt-in and never run in a default preset.

🧩

Spec-driven & repeatable

Drive testing from an OpenAPI spec — or replay a Burp / OWASP-ZAP proxy capture straight into the engine; replay a previous plan for fast, free iteration. Efficient AI usage keeps large-codebase scans cost-controlled.

🚀

Fits your stack

Native application — scans source directories or single files, and probes live web apps over HTTP/S. For internal AppSec teams, penetration testers and MSSPs producing client-ready reports.

SAST+DASTHybrid, one tool
4Compliance frameworks
$0Source gate in CI
v1.1GA · actively validated

See it on your own application

Request a demo or a pilot scan and get a client-ready report — proof, severity you can trust, and a prioritised fix plan.

For authorised security testing only. Always scan systems you own or have explicit permission to assess. · GG Advanced IT Security — ggsec.de