Skip to main content

Scan Types

Precogs performs multiple types of security analysis to protect your code, binaries, and data.


Code Scans

SAST (Static Application Security Testing)

Analyzes your source code for vulnerabilities without executing it. Precogs AI reduces false positives by understanding code context.

What it catches:

  • SQL Injection, XSS, Command Injection
  • Insecure authentication patterns
  • Hardcoded credentials

SCA (Software Composition Analysis)

Scans your dependencies (npm, pip, Maven, etc.) for known CVEs.

What it catches:

  • Vulnerable library versions
  • Deprecated packages
  • License compliance issues

Binary Scans

Binary SAST

Analyzes compiled binaries (executables, libraries, firmware) when source code is unavailable.

Use cases:

  • Third-party software auditing
  • Firmware security analysis
  • Legacy application assessment

SBOM Generation

Creates a Software Bill of Materials — a machine-readable inventory of all components.

Why it matters:

  • Required for compliance (FDA, CISA, EU CRA)
  • Enables rapid CVE response
  • Supply chain transparency

Secrets & PII Detection

Secrets Scanning

Detects hardcoded credentials before they reach production.

What it catches:

  • API keys and tokens
  • Database passwords
  • Private keys and certificates

PII Detection

Identifies Personally Identifiable Information in code and logs.

What it catches:

  • Email addresses, phone numbers
  • Social Security Numbers
  • Credit card numbers

Next Steps