跳到正文
cccskills
免费在 GitHub 公开

security

Code scan to detect secrets before commit. Use before git add/commit/push or on demand. Checks for tokens, API keys, credentials, and other sensitive data.

中文简介正在准备中。当前显示原文说明。

集成工具GitLabAWS
查看安装方法

包含的文件(1)

  • SKILL.md3.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Security - Secret Detection

Persona

Read .claude/roles/code-reviewer.md — adopt this profile and follow all its rules.

Activation

This skill activates:

  • Before a git commit or git push
  • On explicit request (/security)
  • Via the CLI command flux security-scan (full repo scan)

Detected Patterns

Tokens & API Keys

PatternExampleRegex
GitLab PATglpat-xxxxglpat-[a-zA-Z0-9_-]{20,}
GitHub PATghp_xxxxgh[ps]_[a-zA-Z0-9]{36,}
GitHub OAuthgho_xxxxgho_[a-zA-Z0-9]{36,}
OpenAIsk-xxxxsk-[a-zA-Z0-9]{32,}
Anthropicsk-ant-xxxxsk-ant-[a-zA-Z0-9-]{32,}
AWS Access KeyAKIA...AKIA[0-9A-Z]{16}
AWS Secret-[a-zA-Z0-9/+=]{40} (AWS context)
Slack Tokenxox[baprs]-xox[baprs]-[a-zA-Z0-9-]+
Discord Token-[MN][a-zA-Z0-9]{23,}\.[a-zA-Z0-9-_]{6}\.[a-zA-Z0-9-_]{27}

Generic Credentials

PatternContext
password\s*=\s*["'][^"']+["']Hardcoded passwords
secret\s*=\s*["'][^"']+["']Hardcoded secrets
token\s*=\s*["'][^"']+["']Hardcoded tokens
api[_-]?key\s*=\s*["'][^"']+["']Hardcoded API keys
Bearer [a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+JWT tokens

Suspicious Files

FileRisk
.envEnvironment variables (often secrets)
*.pem, *.keyPrivate keys
secrets.*, credentials.*Secret files
config.toml with [secrets] sectionConfig with embedded secrets
id_rsa, id_ed25519Private SSH keys

Workflow

Pre-commit scan (git diff --staged)

SECURITY - Pre-commit Scan

Analyzing staged diff...

Result:
- Files scanned: X
- Secrets detected: Y

[If secrets found]
WARNING: Secrets detected!

File: src/config.ts
Line 42: token = "glpat-..." (GitLab PAT)

Action: Fix before committing.
Suggestions:
- Use an environment variable
- Move to a secure configuration file

Full repo scan (flux security-scan)

SECURITY - Full Scan

Scanning entire repository...

Result:
- Files scanned: X
- Files ignored (.gitignore): Y
- Secrets detected: Z

[List of files with secrets]

Commands

Git diff staged

git diff --cached --name-only  # List of staged files
git diff --cached              # Diff content

Scan patterns

# Example with grep (the skill uses more advanced tools)
git diff --cached | grep -E "(glpat-|ghp_|sk-|password\s*=)"

False Positives

Ignore if:

  • In a test file with dummy values (test_token, fake_key)
  • In documentation (examples with xxxx or your-token-here)
  • Pattern in a comment explaining the expected format

CLAUDE.md Integration

This skill applies the security rule:

Absolute rule: Never store tokens, API keys, or secrets in plain text in code or versioned files.

Report

The scan produces a report with:

  1. Overall status (OK / WARNING)
  2. Number of files scanned
  3. List of detected secrets (file, line, type)
  4. Correction suggestions

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Guide for creating optimized Claude Code agents. Use to design a new specialized agent, a swarm sub-agent, or a multi-agent workflow. Follows the Skill → Agent (preloaded skills) → Skill orchestration pattern.

中文简介正在准备中。当前显示原文说明。

DGouron/review-flow442026年10月18日 更新

Anti-overengineering guide based on YAGNI. Use before adding an architectural pattern, during code review, or to challenge an overly complex implementation.

中文简介正在准备中。当前显示原文说明。

DGouron/review-flow442026年10月18日 更新

Clean Architecture (Uncle Bob) guide for this project. Use when creating modules, entities, use cases, presenters, controllers, gateways, guards, services. Contains tactical patterns and structure conventions.

中文简介正在准备中。当前显示原文说明。

DGouron/review-flow442026年10月18日 更新

Audit documentation for duplication, staleness, language issues, and verbosity. Read-only — produces an actionable report.

中文简介正在准备中。当前显示原文说明。

DGouron/review-flow442026年10月18日 更新

Local auto-review of modified code (no GitLab/GitHub). Runs 5 sequential audits and generates a local report. Ideal for validating code before creating a MR/PR.

中文简介正在准备中。当前显示原文说明。

DGouron/review-flow442026年10月18日 更新

Clean Code (Robert C. Martin) guide to produce and challenge code that is readable, durable, simple, and consistent. Covers naming, functions, comments, smells, and refactor heuristics. Complements `/solid` (SOLID principles) and `/anti-overengineering` (YAGNI/KISS). Activate during the REFACTOR phase of the TDD cycle and during implementation self-review.

中文简介正在准备中。当前显示原文说明。

DGouron/review-flow442026年10月18日 更新

查看 DGouron 的全部技能

报告此技能的问题