Skip to content

Commit 16ba8af

Browse files
hyperpolymathclaude
andcommitted
audit: classify 117 FFI/systems unsafe findings as legitimate (PA001/PA007)
panic-attack assail flags 117 UnsafeCode/UnsafeFFI Critical/High findings under cartridges/ — all at the C-ABI / syscall / kernel boundary. Rationale: boj-server's cartridges/ tree contains ~114 MCP (Model Context Protocol) cartridges, each with an identical ffi/cartridge_shim.zig that wraps the cartridge's host-side C ABI. Every cartridge_shim.zig has the same pattern: extern C declarations + an unsafe pointer cast for the cartridge handle. These are all at the C-ABI boundary and required by Zig to call across. Adds: - audits/assail-classifications.a2ml (entries=117, classification=legitimate-ffi) - audits/audit-ffi-2026-05-26.md Anti-gameability: registry is separate from source under scan; new unsafe inside a classified root requires a companion classification entry. Refs hyperpolymath/panic-attack#32 (estate sweep tracker). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent ad3224c commit 16ba8af

2 files changed

Lines changed: 745 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)