Skip to content

Commit 1c28e16

Browse files
committed
chore: M5 CI/Workflow Sweep - final synchronisation
1 parent 7f14df6 commit 1c28e16

2 files changed

Lines changed: 117 additions & 0 deletions

File tree

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
# POST-audit status report
2+
Repo: vscode-a2ml
3+
Actions taken:
4+
- Added TS blocker workflow
5+
- Added NPM/Bun blocker workflow
6+
- Managed lockfiles
7+
- Synced repo (Dependabot, .scm, Justfile)
8+
Remaining findings: {
9+
"program_path": ".",
10+
"language": "shell",
11+
"frameworks": [],
12+
"weak_points": [
13+
{
14+
"category": "UncheckedError",
15+
"location": ".machine_readable/contractiles/k9/template-hunt.k9.ncl",
16+
"file": ".machine_readable/contractiles/k9/template-hunt.k9.ncl",
17+
"severity": "Low",
18+
"description": "14 TODO/FIXME/HACK markers in .machine_readable/contractiles/k9/template-hunt.k9.ncl",
19+
"recommended_attack": [
20+
"cpu"
21+
]
22+
},
23+
{
24+
"category": "SupplyChain",
25+
"location": "flake.nix",
26+
"file": "flake.nix",
27+
"severity": "High",
28+
"description": "flake.nix declares inputs without narHash, rev pinning, or sibling flake.lock — dependency revision is unpinned in flake.nix",
29+
"recommended_attack": []
30+
}
31+
],
32+
"statistics": {
33+
"total_lines": 2483,
34+
"unsafe_blocks": 0,
35+
"panic_sites": 0,
36+
"unwrap_calls": 0,
37+
"allocation_sites": 1,
38+
"io_operations": 4,
39+
"threading_constructs": 2
40+
},
41+
"file_statistics": [
42+
{
43+
"file_path": "flake.nix",
44+
"lines": 170,
45+
"unsafe_blocks": 0,
46+
"panic_sites": 0,
47+
"unwrap_calls": 0,
48+
"allocation_sites": 0,
49+
"io_operations": 1,
50+
"threading_constructs": 0
51+
},
52+
{
53+
"file_path": "src/interface/ffi/src/main.zig",
54+
"lines": 274,
55+
"unsafe_blocks": 0,
56+
"panic_sites": 0,
57+
"unwrap_calls": 0,
58+
"allocation_sites": 1,
59+
"io_operations": 0,
60+
"threading_constructs": 0
61+
},
62+
{
63+
"file_path": "src/interface/ffi/test/integration_test.zig",
64+
"lines": 182,
65+
"unsafe_blocks": 0,
66+
"panic_sites": 0,
67+
"unwrap_calls": 0,
68+
"allocation_sites": 0,
69+
"io_operations": 0,
70+
"threading_constructs": 2
71+
},
72+
{
73+
"file_path": "setup.sh",
74+
"lines": 278,
75+
"unsafe_blocks": 0,
76+
"panic_sites": 0,
77+
"unwrap_calls": 0,
78+
"allocation_sites": 0,
79+
"io_operations": 3,
80+
"threading_constructs": 0
81+
}
82+
],
83+
"recommended_attacks": [
84+
"cpu"
85+
],
86+
"dependency_graph": {
87+
"edges": [
88+
{
89+
"from": "flake.nix",
90+
"to": "setup.sh",
91+
"relation": "shared_dir:",
92+
"weight": 1.0
93+
}
94+
]
95+
},
96+
"taint_matrix": {
97+
"rows": [
98+
{
99+
"source_category": "UncheckedError",
100+
"sink_axis": "cpu",
101+
"severity_value": 1.0,
102+
"files": [
103+
".machine_readable/contractiles/k9/template-hunt.k9.ncl"
104+
],
105+
"frameworks": [],
106+
"relation": "UncheckedError->Cpu"
107+
}
108+
]
109+
}
110+
}
111+
CRG Grade: D
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# PRE-audit status report
2+
Repo: vscode-a2ml
3+
TS Blocker: yes
4+
NPM/Bun Blocker: yes
5+
deno.lock: no
6+
Cargo.lock: no

0 commit comments

Comments
 (0)