You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
panic-attack 2026-06-01 re-sweep — Track C tracker
Re-ran `panic-attack assail` (v2.5.0) on this repo on 2026-06-01. The Critical-tier finding is fixed in #176 (auto-merge armed). The remaining High/Medium findings need human triage — most should be added to `reports/audits/assail-classifications.a2ml` rather than code-fixed.
NEW post-#104 High findings — classification recommended
These are post-#104 FFI additions. Same pattern as already-classified ffi/mod.rs etc. — recommend adding entries to `assail-classifications.a2ml` with audit cross-refs.
Severity
Category
File
Description
High
UnsafeCode
`src/rust/coprocessor/flint.rs`
17 unsafe blocks — FLINT C bigint FFI
High
UnsafeFFI
`src/zig/ffi/axiom_spark_bridge.zig`
1 C interop import
High
UnsafeFFI
`src/zig_ffi/chapel_bridge.zig`
1 C interop import
High
UnsafeCode
`ffi/zig/src/boj.zig`
1 unsafe pointer cast
High
UnsafeCode
`ffi/zig/src/overlay.zig`
1 unsafe pointer cast
High
UnsafeCode
`ffi/zig/src/typell.zig`
1 unsafe pointer cast
Recommended: extend `audits/audit-ffi-boundary.md` with §s 9-11 covering FLINT, Zig FFI bridges, and `ffi/zig/src/` overlay layer, then add 6 classification entries.
Medium findings — likely false positives / classification recommended
9 `unsafeGet` — being replaced by AffineScript port per #117
Medium
PanicPath
`tests/agentic_integration.rs`
Test code; panics OK
Medium
PanicPath
`tests/sanity_suite.rs`
Test code; panics OK
Medium
InputBoundary
`tests/julia/gnn_rank_smoke.jl`
Test smoke fixture; brittle-by-design
Medium
SupplyChain
`deno.json`
The flagged entry is the local import `@echidna/provers` → `./src/provers/mod.ts`; `@std/` is pinned to `0.224.0`; appears to be a panic-attack false positive on local paths
panic-attack 2026-06-01 re-sweep — Track C tracker
Re-ran `panic-attack assail` (v2.5.0) on this repo on 2026-06-01. The Critical-tier finding is fixed in #176 (auto-merge armed). The remaining High/Medium findings need human triage — most should be added to `reports/audits/assail-classifications.a2ml` rather than code-fixed.
Cross-reference: estate tracker hyperpolymath/panic-attack#32; prior triage tracker #104 (CLOSED via #145 + #176).
Already-suppressed (no action — listed for sanity)
These appear in the report but are already classified in `reports/audits/assail-classifications.a2ml`:
NEW post-#104 High findings — classification recommended
These are post-#104 FFI additions. Same pattern as already-classified ffi/mod.rs etc. — recommend adding entries to `assail-classifications.a2ml` with audit cross-refs.
Recommended: extend `audits/audit-ffi-boundary.md` with §s 9-11 covering FLINT, Zig FFI bridges, and `ffi/zig/src/` overlay layer, then add 6 classification entries.
Medium findings — likely false positives / classification recommended
The 3 `PathTraversal` script findings are the only ones with a small code-fix angle (swap `/tmp/foo` → `mktemp`). Could be one trivial PR if you want.
Suggested closure path
🤖 Discovered during the panic-attack estate sweep (2026-06-01). See hyperpolymath/panic-attack#32 for campaign tracker.