ONUS

ONUS — Security, made understandable.
This is ONUS. Let’s take a closer look.

Security findings are only useful when you know what to do next.

I designed ONUS as a supervised project during my IIT Kanpur Computer Centre internship, then released it as open source. Eight parallel scanning modules feed a normalized finding schema in a self-hosted, air-gap capable platform. A passive re-observation step assigns confirmed, probable, or unverified confidence, while AI-generated remediation prose stays separate from scoring. I deployed it on Oracle Cloud ARM64 behind Caddy and TLS; it is listed in OWASP’s Vulnerability Scanning Tools directory.

tryonus.tech
ONUS — onus report dashboard
ONUS · Report dashboard

Eight tools, one evidence trail.

Nmap, ZAP, Nikto, Nuclei, testssl.sh, FFUF and other modules produce findings that ONUS normalizes into a single schema. Each result keeps its evidence and confidence state visible.

tryonus.tech
ONUS — onus scans dashboard
ONUS · Product view 2

The score is deterministic.

A CVSS v3.1 engine covers 73 finding types. Across 690 pytest tests, repeat scans produce byte-identical scores. AI explains remediation but never changes the score.

tryonus.tech
ONUS — onus scan status
ONUS · Product view 3

A deployable, inspectable system.

The platform can run self-hosted or air-gapped. I migrated a deployment to Oracle Cloud ARM64 with a hardened Caddy reverse proxy and TLS, and published the source at github.com/maverickaayush/ONUS.

Next projectValsecOne network. A clearer picture.
Valsec preview