fix(claude-config): add disallowed-tools to audit-pass report-only contract - #2420
Conversation
|
Bugbot is not enabled for your account, so this pull request was not reviewed. Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs. |
|
Claude finished @kyle-sexton's task in 2m 35s —— View job Security Review
This PR adds a single line to One finding worth flagging on the logic/trust-boundary front: IMPORTANT — The skill's own prose makes strong guarantees: "Bare invocation reads and reports" (L23) and "Never edits managed policy or a user-scope file, in any mode" (L429). The PR's stated goal is to make that "report-only contract... enforced mechanically" rather than by prose alone — which matches this marketplace's own stated doctrine that "a mechanism outranks instruction text" ( But This matters beyond "the prose could technically be violated": The one-line change is not itself harmful (it only removes capability), and it's consistent with — not worse than — the sibling audit skills, none of which currently set Confidence: Medium-high on the technical fact (Bash/Write remain unrestricted and can mutate arbitrary files — verified from the frontmatter and tool usage in the file body). Lower on real-world exploitability, since it requires either a hallucinating/misaligned model action or a successful prompt-injection via audited content rather than a direct attacker-controlled input. No other security-relevant issues found in this diff. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d4393d4f0f
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Warning Automated security review did not complete — this is an infrastructure failure, not a review verdict. Treat any Claude comment on this PR (including a placeholder like "I'll analyze this and get back to you") as incomplete, not "no findings."
The check is green on purpose, and it is not evidence. It certifies that a security pass ran, and this one did not complete — but the cause is outside this PR's control, so merging is deliberately left unblocked rather than locking every merge for the length of the outage. Nothing was reviewed at this head. Where this check is required, it is satisfied without that evidence; a human should review security-sensitive changes here before merging. Re-run the job to retry the review; a new push also retries it only if the caller's Re-running does NOT help for every class:
|
|
Warning Automated review did not complete — this is an infrastructure failure, not a review verdict. Treat any Claude comment on this PR (including a placeholder like "I'll analyze this and get back to you") as incomplete, not "no findings."
Re-run the job to retry the review. A new push re-triggers this lane only if the caller's |
…ntract Fixes #2415 Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
Co-authored-by: Kyle Sexton <kyle-sexton@users.noreply.github.com>
e4d085b to
ebfabd7
Compare
Adds disallowed-tools to audit-pass frontmatter so the report-only contract is enforced mechanically like the sibling audit skills.
Fixes #2415
Summary
Adds disallowed-tools to audit-pass frontmatter so the report-only contract is enforced mechanically like the sibling audit skills.
Related
N/A