securityreview
Security Code Review security skill
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Security Code Review
Systematic checklist for reviewing C code for security vulnerabilities.
Review Checklist
Memory:
- All array accesses bounds-checked
- Integer overflow checked before allocation/indexing
- No use-after-free potential
- Strings null-terminated after operations
Input:
- All external input validated at trust boundary
- Path inputs canonicalized and checked
- No user data in format strings
- Lengths validated before use
Functions:
- No banned functions (strcpy, sprintf, gets, etc.)
- Buffer sizes passed to all string operations
- Return values checked
Secrets:
- No credentials in logs or error messages
- Config file permissions verified
- Secrets scrubbed from memory when done
Files:
- No TOCTOU races (access then open)
- Symlinks handled safely (O_NOFOLLOW)
- Temp files use mkstemp
Grep for red flags:
grep -rn 'strcpy\|sprintf\|gets\|strcat\|mktemp' src/
grep -rn 'printf.*%s.*user\|system(\|popen(' src/
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!