360 Secure SkillHub
360 安全技能中心

Skylv Secrets Scanner

核心功能:扫描代码仓库,检测AWS密钥、GitHub令牌、API密钥等多种敏感信息,提供多平台执行命令及.gitignore防护建议。典型场景:用户发起扫描请求、安全审计,或作为代码提交/推送前的安全检查。输入触发指令即可启动,输出扫描到的敏感信息结果

sky-lv
sky-lv
热度 43.77
最近更新 2026-05-11 17:44:40
分类:安全依赖:代码执行应用场景:DevOps / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add skylv-secrets-scanner
Metadata
name
skylv-secrets-scanner
slug
skylv-secrets-scanner
version
1.0.0
description
Scans code for leaked secrets, API keys, tokens, and passwords. Triggers: scan secrets, check api key, security scan, leaked token.
author
SKY-lv
license
MIT
tags
["automation","tools"]
keywords
["automation","tools"]
triggers
secrets-scanner

Secrets Scanner

Overview

Scans repositories for accidentally committed secrets and API keys.

When to Use

  • User asks to "scan for secrets" or "security audit"
  • Pre-commit or pre-push security check

Patterns to Detect

AWS Key: AKIA[0-9A-Z]{16} GitHub Token: ghp_[a-zA-Z0-9]{36} Generic API Key: api[_-]?key.[a-zA-Z0-9]{20,} Private Key: -----BEGIN (RSA|DSA|EC) PRIVATE KEY----- Password in URL: ://[^@]+:.@ Slack Token: xox[baprs]-[0-9]{10,13}-[0-9]{10,13}

Commands

Windows: Select-String -Path . -Include .js,.py -Recurse -Pattern "ghp_[a-zA-Z0-9]{36}"

Linux/macOS: grep -rE "ghp_[a-zA-Z0-9]{36}|AKIA[0-9A-Z]{16}" --include=".js" --include=".py" .

Prevention

Add to .gitignore: .env .key credentials. secrets.* *.pem