Commit 4fdcdd4
committed
fix(security): close open scanner alerts
Dependabot/CodeQL #33 — postcss XSS GHSA-qx2v-qp2m-jg93:
npm audit fix in graph-ui (8.5.8 -> 8.5.14, above the <8.5.10 vuln range)
CodeQL #39 — TOCTOU race in artifact.c ensure_gitattributes():
Replace stat() + fopen() with open(O_WRONLY|O_CREAT|O_EXCL).
Atomic create-only-if-absent closes the check-vs-write window.
Falls through to merge driver setup if file already exists.
CodeQL #55 — pip install not pinned in release.yml:
Pin build==1.3.0 and twine==6.2.0. Comment explains why
--require-hashes is not used (transitive-deps overhead).
Dismissed (won't-fix):
- #56 contents: write — required for 'gh release edit --draft=false';
no narrower permission exists.
- #54-51 Crystal grammar warnings — vendored upstream code.
- #50-40 Agda grammar warnings — vendored upstream code.1 parent 562c3d9 commit 4fdcdd4
3 files changed
Lines changed: 30 additions & 16 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
289 | 289 | | |
290 | 290 | | |
291 | 291 | | |
292 | | - | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
293 | 296 | | |
294 | 297 | | |
295 | 298 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
30 | 32 | | |
31 | 33 | | |
32 | 34 | | |
33 | 35 | | |
34 | 36 | | |
35 | 37 | | |
| 38 | + | |
36 | 39 | | |
37 | 40 | | |
38 | 41 | | |
| |||
228 | 231 | | |
229 | 232 | | |
230 | 233 | | |
231 | | - | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
243 | 254 | | |
244 | 255 | | |
245 | 256 | | |
| |||
0 commit comments