Onam

SecOps — code and application security

SecOps is the engine behind Onam Code Security. It runs static analysis, secret detection, IaC checks, dependency and SBOM analysis, and dynamic testing, and reports them in the Code Security area of the console.

The full documentation now lives in the Code Security section:

TopicPage
What it does and how it fits with the rest of OnamOverview
Static analysis — Python, JavaScript, TypeScript, Java, C#, Go, C, C++ and RubySAST
Hard-coded credentials and keysSecret detection
Terraform, Kubernetes YAML, CloudFormation and DockerfilesIaC checks
Dependencies, risk scoring, CycloneDX SBOM, VEX and NTIASCA and SBOM
Testing a running app or APIDAST
Corrected files on a fix branchAI Code Fix
Calling scans from a pipelineCI usage

In one paragraph

Static analysis runs community security packs, Onam-curated taint rules and Onam-reviewed pattern rules, and keeps proven security issues apart from hotspots to review, which are capped at medium. Dependency analysis parses manifests and lockfiles natively, matches OSV and NVD advisories, and scores each one 0–10 from CVSS, EPSS, CISA KEV and fix availability. Dynamic testing discovers and attacks the endpoints of a running app you are authorised to test. AI Code Fix rewrites files flagged by static analysis onto a separate branch; nothing merges itself. There is no CI plugin today — pipelines call the API.

How a code scan flows, from repository to reviewed fix
How a code scan flows, from repository to reviewed fix