claude-code - 💡(How to fix) Fix [Bug] Plugin UI misattributes user-installed plugins to org and overwrites via user local settings rather than removing plugin [2 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#55610Fetched 2026-05-03 04:48:59
View on GitHub
Comments
2
Participants
2
Timeline
5
Reactions
0
Timeline (top)
labeled ×3commented ×2

Error Message

[{"error":"Error: Failed to delete keychain entry: security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n at UEq (/$bunfs/root/src/entrypoints/cli.js:256:287901)\n at async Q79 (/$bunfs/root/src/entrypoints/cli.js:409:898)\n at async Dr6 (/$bunfs/root/src/entrypoints/cli.js:409:796)\n at async S$_ (/$bunfs/root/src/entrypoints/cli.js:2744:2257)\n at async MGH (/$bunfs/root/src/entrypoints/cli.js:2770:6041)\n at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:2795:3410)\n at processTicksAndRejections (native:7:39)","timestamp":"2026-05-02T11:49:36.923Z"}]

Code Example

[{"error":"Error: Failed to delete keychain entry: security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n    at UEq (/$bunfs/root/src/entrypoints/cli.js:256:287901)\n    at async Q79 (/$bunfs/root/src/entrypoints/cli.js:409:898)\n    at async Dr6 (/$bunfs/root/src/entrypoints/cli.js:409:796)\n    at async S$_ (/$bunfs/root/src/entrypoints/cli.js:2744:2257)\n    at async MGH (/$bunfs/root/src/entrypoints/cli.js:2770:6041)\n    at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:2795:3410)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-02T11:49:36.923Z"}]
RAW_BUFFERClick to expand / collapse

Bug Description Bug: /plugin UI mislabels user-installed plugins as "installed by your org" and provides no clean uninstall path

Environment: Claude Code 2.1.126, macOS, enterprise plan

What happened:

  1. I installed the playwright plugin yesterday from Claude's official plugin marketplace (claude-plugins-official). It appeared under "user" plugins in the /plugin UI at install time.
  2. Today, when uninstalling a Claude Marketplace plugin, /plugin showed it as "installed by your org, disable via user settings local override" — which is wrong. It is from claude-plugins-official (Anthropic's official marketplace), not from either of my org marketplaces.
  3. There was no obvious uninstall affordance in /plugin — only enable/disable. Toggling disable wrote "playwright@claude-plugins-official": false into settings.local.json rather than removing the install.
  4. To actually uninstall I had to manually:
    • Delete ~/.claude/plugins/data/playwright-claude-plugins-official
    • Delete ~/.claude/plugins/data/playwright-inline
    • Delete ~/.claude/plugins/cache/claude-plugins-official/playwright
    • Delete ~/.claude/plugins/marketplaces/claude-plugins-official/external_plugins/playwright
    • Remove the enabledPlugins entries from settings.json and settings.local.json by hand

Expected:

  • /plugin should correctly attribute user-installed plugins to the marketplace they came from, not say "installed by your org" when the source is claude-plugins-official.
  • /plugin should expose an "Uninstall" action that removes the plugin from the filesystem AND cleans both settings files, not just toggle enabled:false.

Impact: Confusing — I thought my org had pushed playwright to me. And the disable-only path leaves a half-installed plugin and orphaned settings entries the user has to clean up manually.

Environment Info

  • Platform: darwin
  • Version: 2.1.126
  • Feedback ID: ff7b3641-1fcd-4210-964a-21448a110d61

Errors

[{"error":"Error: Failed to delete keychain entry: security: SecKeychainSearchCopyNext: The specified item could not be found in the keychain.\n    at UEq (/$bunfs/root/src/entrypoints/cli.js:256:287901)\n    at async Q79 (/$bunfs/root/src/entrypoints/cli.js:409:898)\n    at async Dr6 (/$bunfs/root/src/entrypoints/cli.js:409:796)\n    at async S$_ (/$bunfs/root/src/entrypoints/cli.js:2744:2257)\n    at async MGH (/$bunfs/root/src/entrypoints/cli.js:2770:6041)\n    at async <anonymous> (/$bunfs/root/src/entrypoints/cli.js:2795:3410)\n    at processTicksAndRejections (native:7:39)","timestamp":"2026-05-02T11:49:36.923Z"}]

extent analysis

TL;DR

The issue can be mitigated by manually uninstalling the plugin by deleting specific files and settings entries, but a proper fix requires correcting the /plugin UI to attribute plugins correctly and provide a clean uninstall path.

Guidance

  • Verify the plugin installation source to ensure it's correctly attributed to the claude-plugins-official marketplace, not the organization.
  • Manually uninstall the plugin by deleting the files and settings entries as described in the issue, if necessary.
  • Check the settings.json and settings.local.json files for orphaned entries after uninstalling a plugin.
  • Test the uninstall process to ensure it correctly removes the plugin and cleans up settings files.

Example

No code snippet is provided as the issue is related to the UI and plugin management, not a specific code error.

Notes

The provided error message seems unrelated to the main issue, as it mentions a keychain entry error. The main issue is with the /plugin UI misattributing plugins and lacking a clean uninstall path.

Recommendation

Apply workaround: Manually uninstall the plugin and clean up settings files as needed, while waiting for a potential fix to the /plugin UI to correctly attribute and uninstall plugins.

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…

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 [Bug] Plugin UI misattributes user-installed plugins to org and overwrites via user local settings rather than removing plugin [2 comments, 2 participants]