claude-code - 💡(How to fix) Fix Opus 4.7 does not honor cybersecurity use approval previously granted on 4.6 [1 comments, 2 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
anthropics/claude-code#49243Fetched 2026-04-17 08:46:45
View on GitHub
Comments
1
Participants
2
Timeline
5
Reactions
0
Author
Timeline (top)
labeled ×3commented ×1cross-referenced ×1

After upgrading to Claude Opus 4.7, the model no longer honors the cybersecurity / authorized-use approval that was previously accepted and persisted under Opus 4.6. Tasks that 4.6 would proceed with (authorized penetration testing, security research workflows using the /pentest skill, Burp/Ghidra MCP tooling, etc.) are now being refused or gated again on 4.7, even though the prior approval should still apply.

Root Cause

After upgrading to Claude Opus 4.7, the model no longer honors the cybersecurity / authorized-use approval that was previously accepted and persisted under Opus 4.6. Tasks that 4.6 would proceed with (authorized penetration testing, security research workflows using the /pentest skill, Burp/Ghidra MCP tooling, etc.) are now being refused or gated again on 4.7, even though the prior approval should still apply.

Fix Action

Fix / Workaround

  • Breaks continuity for security-research workflows mid-engagement
  • Forces re-approval (or workarounds) on a per-session basis
  • Inconsistent behavior between Opus 4.6 and 4.7 for the same user, same machine, same configuration
RAW_BUFFERClick to expand / collapse

Summary

After upgrading to Claude Opus 4.7, the model no longer honors the cybersecurity / authorized-use approval that was previously accepted and persisted under Opus 4.6. Tasks that 4.6 would proceed with (authorized penetration testing, security research workflows using the /pentest skill, Burp/Ghidra MCP tooling, etc.) are now being refused or gated again on 4.7, even though the prior approval should still apply.

Environment

  • Model: claude-opus-4-7 (previously claude-opus-4-6)
  • Platform: macOS (Darwin 25.4.0)
  • Claude Code CLI
  • User context: security researcher / authorized pentesting work, with /pentest, Burp MCP, and Ghidra MCP configured

Expected behavior

Cybersecurity-use approvals granted under a prior Opus version should carry over when upgrading to a newer Opus model in the same Claude Code installation. Authorized pentesting / defensive security workflows should continue without re-prompting or refusal.

Actual behavior

Opus 4.7 behaves as if no prior approval exists:

  • Refuses or hedges on requests that 4.6 handled directly under the same approval
  • Treats authorized-testing context (CLAUDE.md, /pentest working dir, MCP stack) as insufficient
  • Does not appear to read or respect the previously approved cyber-use grant

Impact

  • Breaks continuity for security-research workflows mid-engagement
  • Forces re-approval (or workarounds) on a per-session basis
  • Inconsistent behavior between Opus 4.6 and 4.7 for the same user, same machine, same configuration

Request

Please ensure that cybersecurity / authorized-use approvals persist across Opus model upgrades (4.6 → 4.7), or document how to re-grant the approval at the account level so 4.7 picks it up automatically.

extent analysis

TL;DR

Re-granting the cybersecurity/authorized-use approval at the account level may be necessary to ensure Opus 4.7 honors the previously accepted and persisted approval.

Guidance

  • Verify that the approval grant is still valid and not expired, as this could be a cause for Opus 4.7 not honoring it.
  • Check the documentation for Opus 4.7 to see if there are any specific requirements or changes for cybersecurity/authorized-use approvals that may not be backwards compatible with Opus 4.6.
  • Attempt to re-grant the approval at the account level to see if this resolves the issue and allows Opus 4.7 to pick it up automatically.
  • Review the configuration of the /pentest skill, Burp MCP, and Ghidra MCP to ensure they are compatible with Opus 4.7 and not causing any issues.

Example

No code snippet is provided as the issue does not require a code-level fix, but rather a configuration or approval-level resolution.

Notes

The issue may be due to a change in how Opus 4.7 handles cybersecurity/authorized-use approvals, or a bug that prevents it from reading the previously approved grant. Without further information, it is difficult to determine the exact cause.

Recommendation

Apply workaround: Re-grant the cybersecurity/authorized-use approval at the account level to ensure Opus 4.7 honors the previously accepted and persisted approval. This is recommended as it is a non-invasive and reversible change that may resolve the issue.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

Cybersecurity-use approvals granted under a prior Opus version should carry over when upgrading to a newer Opus model in the same Claude Code installation. Authorized pentesting / defensive security workflows should continue without re-prompting or refusal.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING

claude-code - 💡(How to fix) Fix Opus 4.7 does not honor cybersecurity use approval previously granted on 4.6 [1 comments, 2 participants]