trvon
337479ca4c
Fix CI: catch2 via Conan, system Z3 path, lint format
...
- Move catch2 from apt/brew to Conan (catch2/3.4.0)
- Linux: conan_meson_sysroot.ini for system Z3 pkg-config
- macOS: removed stale xxhash and catch2 brew deps
- lint: call format-code.sh directly, fix shellcheck
2026-05-15 00:15:29 -04:00
trvon
443b54a269
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.
License: GPL-3.0-only.
2026-05-14 23:14:54 -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