Auditing Editor Extension Workspace Trust

Audit an editor or IDE extension for actions it runs on untrusted workspace contents, after the workspace-trust capability and activation events are resolved. Covers a task, debug preLaunchTask, or command that auto-runs on folder open, a tool path or command template read from workspace settings and executed, a workspace-trust bypass where a risky operation runs in restricted mode, a language server that loads or executes a workspace-declared binary, repo-controlled data reaching a shell or task-execution sink, and an extension webview that renders repo content without a content-security policy. Use when reviewing an extension manifest (activation events, the untrusted-workspace capability), its workspace config handling, or its language-server tool resolution. A cloned untrusted repository is the source, an action the extension auto-runs on open is the sink, and repo-controlled code reaching execution without a trust gate is the bug.

UnboundCompute Updated

File contents

UnboundCompute/security-agent-skills/tree/main/skills/auditing-editor-extension-workspace-trust commit 70c62427b7

Frequently asked questions

npx skillmds@latest add unboundcompute/auditing-editor-extension-workspace-trust