docs(security): 2026-07-31 post-audit diff review — no new findings - #781
Draft
jeduden wants to merge 1 commit into
Draft
docs(security): 2026-07-31 post-audit diff review — no new findings#781jeduden wants to merge 1 commit into
jeduden wants to merge 1 commit into
Conversation
Diff review of the 98 files merged since the 2026-07-24 review (base d4af5d5 -> HEAD 2ab4b29). No new security findings. The window is overwhelmingly semantic-preserving perf refactoring (struct-field reordering, byte-scan gating, memoization), test additions, doc/merge-driver correctness fixes, and two content-only rules (MDS060 occurrence, MDS073 slidev follow-up). §0 baseline reconfirmed: no new exec/network/spawn sink anywhere in the diff; recipes still not executed; every fs/path sink added is in test files except a githooks refactor resolving an unchanged git-rev-parse hooks dir once instead of twice. Two changes are net security hardening (corpus read-size cap + Stat->read TOCTOU close; ColumnOfOffset negative-offset clamp). MDS060 compiles config-supplied patterns with Go RE2 (no ReDoS). The MDS072 external-link-check SSRF finding (S001 of 2026-07-24) remains open and out of scope this window — externallink code was untouched and plan 2607242010 is still open. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01UTLab5Xq2pxqWDVqP9rbSq
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files
☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Scheduled weekly post-audit security diff review, covering everything merged since the 2026-07-24 review (base
d4af5d5→ HEAD2ab4b29, 98 files). Adds the review artifacts underdocs/security/2026-07-31-post-audit-diff-review/(findings.json / report.md / findings.sarif / inline-annotations.json) and regenerates theSECURITY.mdcatalog.Verdict: no new security findings.
report.mdrecords 0 across all severities.What the window contained
§0 baseline reconfirmed
exec/network/spawnsink anywhere in the diff — the only grep hits are the prose of last week's own MDS072 report. Recipes still not executed by the tool._test.gofiles, except a githooks refactor that resolves an unchangedgit rev-parsehooks dir once instead of twice (no path/symlink semantics changed).Net security hardening this window
internal/corpus/collect.go: caps read size and closes a Stat→read TOCTOU, skipping oversized/racy files instead of aborting the corpus build.internal/lint/file.goColumnOfOffset: adds a negative-offset clamp and switches to the cached newline binary search.Carried over (out of scope this window)
The MDS072 external-link-check SSRF finding (S001 of 2026-07-24) remains open —
internal/rules/externallink/was untouched, and its fix planplan/2607242010_mds072-ssrf-network-hardening.mdis still open. Not re-filed here to avoid duplicate tracking. No new plans were filed because there were no new actionable findings.🤖 Generated with Claude Code
https://claude.ai/code/session_01UTLab5Xq2pxqWDVqP9rbSq
Generated by Claude Code