Skip to content

Commit 0af2b4c

Browse files
committed
chore: M5 CI/Workflow Sweep - final synchronisation
1 parent e4ff01c commit 0af2b4c

2 files changed

Lines changed: 128 additions & 0 deletions

File tree

Lines changed: 122 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
# POST-audit status report
2+
Repo: vscode-k9
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": 2576,
34+
"unsafe_blocks": 0,
35+
"panic_sites": 0,
36+
"unwrap_calls": 0,
37+
"allocation_sites": 1,
38+
"io_operations": 9,
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": "tests/e2e.sh",
74+
"lines": 231,
75+
"unsafe_blocks": 0,
76+
"panic_sites": 0,
77+
"unwrap_calls": 0,
78+
"allocation_sites": 0,
79+
"io_operations": 5,
80+
"threading_constructs": 0
81+
},
82+
{
83+
"file_path": "setup.sh",
84+
"lines": 278,
85+
"unsafe_blocks": 0,
86+
"panic_sites": 0,
87+
"unwrap_calls": 0,
88+
"allocation_sites": 0,
89+
"io_operations": 3,
90+
"threading_constructs": 0
91+
}
92+
],
93+
"recommended_attacks": [
94+
"cpu",
95+
"disk"
96+
],
97+
"dependency_graph": {
98+
"edges": [
99+
{
100+
"from": "flake.nix",
101+
"to": "setup.sh",
102+
"relation": "shared_dir:",
103+
"weight": 1.0
104+
}
105+
]
106+
},
107+
"taint_matrix": {
108+
"rows": [
109+
{
110+
"source_category": "UncheckedError",
111+
"sink_axis": "cpu",
112+
"severity_value": 1.0,
113+
"files": [
114+
".machine_readable/contractiles/k9/template-hunt.k9.ncl"
115+
],
116+
"frameworks": [],
117+
"relation": "UncheckedError->Cpu"
118+
}
119+
]
120+
}
121+
}
122+
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-k9
3+
TS Blocker: yes
4+
NPM/Bun Blocker: yes
5+
deno.lock: no
6+
Cargo.lock: no

0 commit comments

Comments
 (0)