The flexibility of
model reasoning
Find new vulnerabilities and show which ones matter
Model reasoning finds new vulnerabilities. Formal program analysis searches for every match.
Find new vulnerabilities and show which ones matter
Find every instance of a known vulnerability pattern
@PostMapping("/preview")
String preview(String template) {
var decoded = URLDecoder.decode(template);
var view = decoded.strip();
return engine.process(view, context);
} - function: java.net.URLDecoder#decode
copy:
- from: arg(0)
to: result
- function: java.lang.String#strip
copy:
- from: this
to: result pattern: |
$METHOD(..., String $UNTRUSTED, ...) {
...
$ENGINE.process($UNTRUSTED, ...);
} template$UNTRUSTED URLDecoder.decode() returns decoded strip()returns view engine.process() receives view Minimize missed findings and false alarms without making whole-project analysis impractical.
Engine, rules, models, agent skills, CLI, viewer, and CI integrations — all open source and built to work together.
Discover trust boundaries andvulnerability patterns.
Enact security knowledge asrules and dependency models.
Search the whole project with formal program analysis.
Confirm findings and tune away false alarms.
npm install -g @seqra/opentaintnpx skills add https://github.com/seqra/opentaintRun deep security scan and static triage with OpenTaint appsec-agent skillAs AI generates more code, security risk and review cost compound
01 / Generated code
02 / Exploitation
Vulnerability exploitation became the leading breach entry point for the first time in 19 years.
03 / Repeatability
These were reported issues outside the deterministic reference set, not independently confirmed vulnerabilities.
04 / Model cost
Every finding opens to the flow that produced it.
Reported taint trace
The complete trace spans 182 steps across the codebase.
Comparative results
Compare Semgrep, CodeQL, and OpenTaint across five increasingly difficult Java XSS cases.
Read the comparisonThe agent skills
AppSec Agent builds and scans, writes rules and models, triages findings, and generates proof-of-concept checks.
Read the release postAnalysis coverage