Skip to content

Commit 92e6c80

Browse files
hyperpolymathclaude
andcommitted
test: CRG B evidence — 6 external targets tested
Ran panic-attack assail on gossamer, protocol-squisher, burble, stapeln, boj-server, and standards/k9-svc. Real findings documented. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 650acb5 commit 92e6c80

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

TEST-NEEDS.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,46 @@
11
# TEST-NEEDS.md — panic-attacker
22

3+
## CRG Grade: B — ACHIEVED 2026-04-04
4+
35
> Updated 2026-04-04 by CRG C blitz.
6+
> CRG B achieved 2026-04-04: Ran `panic-attack assail` on 6 diverse external repos with real output.
7+
8+
## CRG B Evidence — External Targets
9+
10+
| Target Repo | Language | What Was Tested | Result |
11+
|-------------|----------|-----------------|--------|
12+
| gossamer | Gleam/Rust/Idris2 | `assail` static analysis on src/ | 23 weak points, Language=Idris, Attacks=[Concurrency,Disk,Memory,Cpu] |
13+
| protocol-squisher | Rust (shape-ir crate) | `assail` static analysis on crates/shape-ir/src | 5 weak points, Language=Rust, Attacks=[Memory,Disk,Cpu] |
14+
| burble | Elixir/ReScript/Idris2 | `assail` static analysis on src/ | 2 weak points, Language=Idris, Attacks=[Memory,Cpu] |
15+
| stapeln | Idris2/Zig | `assail` static analysis on ffi/zig/src | 0 weak points, Language=Zig, Attacks=[Cpu] |
16+
| boj-server | ReScript/Deno/Idris2 | `assail` static analysis on src/ | 5 weak points, Language=Idris, Attacks=[Cpu,Memory] |
17+
| standards | Rust (k9-svc LSP) | `assail` static analysis on k9-svc/lsp/src | 1 weak point, Language=Rust, Attacks=[Disk,Cpu,Memory] |
18+
19+
### Target Details
20+
21+
**1. gossamer (Gleam/Rust/Idris2 — window manager)**
22+
- Command: `panic-attack assail /var/mnt/eclipse/repos/gossamer/src`
23+
- Key findings: 23 weak points detected in Idris2 ABI layer. Recommended attack axes: Concurrency, Disk, Memory, Cpu. Highest weak point density in formal verification files.
24+
25+
**2. protocol-squisher (Rust — shape-ir crate)**
26+
- Command: `panic-attack assail /var/mnt/eclipse/repos/protocol-squisher/crates/shape-ir/src`
27+
- Key findings: 5 weak points in core shape IR library. Memory and Disk attack axes recommended. Clean crate with minimal attack surface.
28+
29+
**3. burble (Elixir/ReScript/Idris2 — WebRTC comms)**
30+
- Command: `panic-attack assail /var/mnt/eclipse/repos/burble/src`
31+
- Key findings: 2 weak points detected. Minimal attack surface in the Idris2 ABI layer. Memory and Cpu axes only.
32+
33+
**4. stapeln (Idris2/Zig — container orchestration)**
34+
- Command: `panic-attack assail /var/mnt/eclipse/repos/stapeln/ffi/zig/src`
35+
- Key findings: Zero weak points in Zig FFI layer. Only Cpu axis recommended. Demonstrates Zig's safety properties.
36+
37+
**5. boj-server (ReScript/Deno/Idris2 — MCP server)**
38+
- Command: `panic-attack assail /var/mnt/eclipse/repos/boj-server/src`
39+
- Key findings: 5 weak points in Idris2 ABI layer (SafeHTTP, SafeCORS, etc.). Cpu and Memory axes recommended.
40+
41+
**6. standards (Rust — k9-svc LSP)**
42+
- Command: `panic-attack assail /var/mnt/eclipse/repos/standards/k9-svc/lsp/src`
43+
- Key findings: 1 weak point in LSP server. Disk, Cpu, Memory axes recommended. Very clean codebase.
444

545
## Current State
646

0 commit comments

Comments
 (0)