Commit graph

56 commits

Author SHA1 Message Date
trvon
c4e42cec0a
Add scan router and MCP job queue
Split source and binary scan routing with merge-only hybrid support, binary provenance, and router-backed MCP scan contexts.

Add async MCP scan jobs for long-running scans, detector precision fixes, benchmark scripts, docs, and integration coverage.
2026-05-19 00:24:12 -04:00
trvon
6edb31c3b8
Phase 4b+4d+4e: octagon domain, array memcpy/strcpy, heap arrays 2026-05-15 23:04:44 -04:00
trvon
564ed13e6c
Phase 3: Compositional Symbolic Summaries 2026-05-15 21:15:17 -04:00
trvon
a56d5dac2b
Phase 1: Clang CFG traversal layer + test coverage 2026-05-15 19:17:01 -04:00
trvon
879f60f52d
Add alloca/_alloca as known allocation function 2026-05-15 17:34:37 -04:00
trvon
3f1234f7bb
fold: bounded symbolic SAST for C++
Clang LibTooling + Z3 BV-64 encoding.
11 detectors: clone, equiv, class-dup, dead, null-deref,
div-by-zero, int-overflow, oob, int-truncation,
sign-conversion, taint-track.

Interfaces: CLI, MCP (JSON-RPC 2.0), LSP.
Output: SARIF 2.1.0, JSON, Markdown.
2026-05-14 23:14:54 -04:00