Agent Skills
› abbudjoe/guardtower
› guardtower
guardtower
GitHub用于运行或维护 Guardtower 每日安全暴露扫描器,支持本地项目与部署的漏洞扫描、监控表面更新及报告检查。
触发场景
运行每日漏洞暴露扫描
更新受监控的安全面
检查生成的扫描报告
安装
npx skills add abbudjoe/guardtower --skill guardtower -g -y
SKILL.md
Frontmatter
{
"name": "guardtower",
"description": "Run or maintain the Guardtower daily security exposure scanner for local projects and deployments."
}
Guardtower
Use this skill when the user asks to run the daily vulnerability exposure scan, update the watched security surfaces, or inspect reports produced by this plugin.
Commands
Run the scanner:
python3 /Users/joseph/guard/plugins/guardtower/scripts/guardtower.py --config /Users/joseph/guard/plugins/guardtower/config.json
Run without network calls for parser smoke tests:
python3 /Users/joseph/guard/plugins/guardtower/scripts/guardtower.py --config /Users/joseph/guard/plugins/guardtower/config.json --no-network
Operating Contract
- Treat
config.jsonas the explicit contract for scan roots, watched surfaces, and intelligence sources. - Load credentials through the configured
env_filebefore judging source availability. The default config points at/Users/joseph/guard/.env; do not concludeX_BEARER_TOKENorVERCEL_TOKENis missing only because it is absent from the worker shell. - Add new package/product aliases to
watched_surfaces; do not bury important matching behavior in prose. - X search is optional and requires
X_BEARER_TOKEN. - Reports live under
/Users/joseph/.codex/guardtower/reports. - The scanner reads local manifests and public vulnerability sources. It must not mutate cloud jobs or paid compute.
版本历史
- 53a25d5 当前 2026-07-24 12:24


