Add audit/ with 8 named CVE regression checks against doos

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-23 23:42:00 +02:00
co-authored by Claude Sonnet 5.5
parent 3f4e96937c
commit ed16dda2ec
35 changed files with 848 additions and 6 deletions
+5 -1
View File
@@ -12,7 +12,11 @@ fail() { echo "docs: $*"; bad=$((bad+1)); }
while IFS= read -r f; do
f=${f#./}
printf '%s\n' "${DOCS[@]}" | grep -qxF "$f" || fail "$f is not in the DOCS list of scripts/check-docs.sh"
done < <(find . -name '*.md' -not -path './build/*' -not -path './.git/*' -not -path './prompt.md') # prompt.md: the original task statement, not documentation
done < <(find . -name '*.md' -not -path './build/*' -not -path './.git/*' -not -path './prompt.md' -not -path './audit/*' -not -path './review.md')
# prompt.md: the original task statement, not documentation.
# audit/*: a separate, self-contained doc set (one README per CVE check); audit/README.md is
# linked from the main docs but is not forced into their full cross-link mesh.
# review.md: a standalone external security review, not part of the maintained doc set.
for f in "${DOCS[@]}"; do
[ -f "$f" ] || { fail "$f is missing"; continue; }