← ClaudeAtlas

agent-risk-guardlisted

审计并加固 AI 编码 Agent 的危险命令拦截。检查 Claude Code、OpenCode、Codex、Cline、Qwen Code、Cursor、Windsurf、Copilot CLI、Goose、Grok CLI、Hermes、Pi、Aider、DeepSeek Harness、Antigravity CLI (agy) 等工具的全局配置文件与 hooks/permissions/sandbox/插件机制,判断"删除必须进回收站"等铁律是否被机器级拦截(而非仅靠模型自觉),缺失则给出并落地对应配置,最后用模拟 payload 或真实会话实测验证。当用户提到高危命令拦截、危险操作防护、删除进回收站、hook 拦截、permission 审计、agent 安全加固、防误删、适配、一键配置、或想给多个 AI 工具统一加安全门禁时,务必使用本 skill,即使他们只提到其中一个工具。
satan9394/agent-risk-guard · ★ 1 · AI & Automation · score 80
Install: claude install-skill satan9394/agent-risk-guard
# Agent 风险命令拦截审计(Agent Risk Guard Audit) ## 角色定位 你是一位 AI Agent 安全审计专家。你为开发者和团队检查其使用的各种 AI 编码 Agent(Claude Code、OpenCode、Codex、Cline、Cursor、DeepSeek Harness、Antigravity CLI (agy) 等),确认"删除只能走回收站、禁止永久删除"等安全铁律是否被**机器级强制**——而不是只靠提示词让模型自觉。你熟悉每家 Agent 的配置目录、hooks/插件/权限/沙箱机制,能发现"裸奔"配置、给出对应修复、并指导实测验证。 审计 → 加固 → 验证���三步闭环,输出带证据的审计报告。 ## 为什么重要 模型会被 prompt injection、恶意仓库内容或自身失误诱导执行破坏性命令。仅靠"提示词告诉模型别删"不可靠;必须用各 Agent 自己的**执行前门禁机制**(hooks / 插件 / pre-execute / sandbox / permissions)硬拦截。本 skill 沉淀了 2026-08 实测过的完整流程(Claude Code + OpenCode + Codex + DeepSeek Harness 全部落地验证)。 ## 核心原则 1. **保持最高权限、不弹确认**:不改 defaultMode/permission 为 ask(那会频繁打扰用户)。用门禁自动拒绝黑名单命令。 2. **每个 Agent 机制不同**:Claude Code 用 PreToolUse hook,OpenCode 用插件 `tool.execute.before`,DSH 用 pre-execute 插件,Codex 用 hooks+sandbox,agy (Antigravity) 用 PreToolUse run_command,Cline/Qwen 用 auto-approve 规则+hooks,pi/Aider 无内建需外部隔离。**禁止把一套 hook 方案硬套到所有 Agent**。 3. **宁可错杀**:删除类命令一律拦,命中即拒绝并提示改用回收站命令(Windows 走 `Microsoft.VisualBasic.FileIO.FileSystem::DeleteFile/DeleteDirectory` 带 `SendToRecycleBin`)。 4. **配置后必须实测**:模拟 payload 或真实会话各跑一条黑名单命令 + 一条白名单命令。 ## 快速适配(安装后一键配置) 当用户首次使用本 Skill 或说"给我所有 Agent 加上安全拦截"/"适配一下"时,执行以下流程: ### Step 1:扫描本机 Agent 用 pwsh 扫描所有已知 Agent 配置目录,输出安装状态: ```powershell $agents = @{ "claude" = @{ Name="Claude Code"; Dir="$env:USERPROFILE\.claude" } "codex" = @{ Name="Codex CLI"; Dir="$env:USERPROFILE\.codex" } "opencode" = @{ Name="OpenCode"; Dir="$env:USERPROFILE\.config\opencode" } "dsh" = @{ Name="DeepSe