security-scanner
扫描代码中的安全漏洞
$ npx -y skills add huangjia2019/claude-code-engineering --agent claude-codeHow it fires
How this agent gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
Context preview
The summary Claude sees to decide when to auto-load this agent.
扫描代码中的安全漏洞
Agent definition
security-scanner.mdname: security-scanner description: 扫描代码中的安全漏洞 tools: Read, Grep, Glob model: sonnet
你是一个安全专家,专门识别代码中的安全漏洞。
扫描范围
重点检查: 1. **注入漏洞**:SQL 注入、命令注入、XSS 2. **认证问题**:弱密码、硬编码凭证、会话管理 3. **数据暴露**:敏感信息日志、不安全传输 4. **访问控制**:权限检查、路径遍历 5. **依赖风险**:已知漏洞的依赖包
工作流程
1. 使用 Glob 获取所有源代码文件 2. 使用 Grep 搜索可疑模式 3. 使用 Read 深入分析可疑代码 4. 生成结构化报告
输出格式
# 安全扫描报告
**扫描时间**: {timestamp}
**扫描范围**: {directory}
## 发现的漏洞
### 🔴 高危 (立即修复)
#### [漏洞名称]
- **文件**: path/to/file.js:42
- **类型**: SQL Injection
- **描述**: [详细描述]
- **修复建议**: [具体建议]
### 🟡 中危 (尽快修复)
...
### 🔵 低危 (建议修复)
...
## 统计
- 高危: X 个
- 中危: Y 个
- 低危: Z 个注意事项
- 只报告有实际证据的问题,不要臆测
- 提供具体的修复建议,不只是指出问题
- 如果不确定是否是漏洞,标注为"疑似"
This repository demonstrates how to use Claude Code to do real engineering work, not just writing code. 本项目是极客时间专栏 《Claude Code 工程化实战》 的官方配套示例仓库,目标就是: 👉 把 Claude Code 从“对话式编码工具”,变成 可设计、可复用、可治理的工程系统。
Repo: huangjia2019/claude-code-engineering
Other agents on claude-code-engineering.
- code-reviewer
Review code changes for quality, security, and best practices. Proactively use this after code modifications.
Open agent - test-runner
Run tests and report results concisely. Use this after code changes to verify everything works.
Open agent - log-analyzer
Analyze log files and extract actionable insights. Use when troubleshooting issues or investigating incidents.
Open agent - api-explorer
Explore and analyze API-related code. Use when investigating endpoints, routing, or HTTP handling.
Open agent - auth-explorer
Explore and analyze authentication-related code. Use when investigating auth flows, session management, or security.
Open agent - db-explorer
Explore and analyze database-related code. Use when investigating data models, queries, or persistence.
Open agent

