Community程式設計與開發github.com

DanhDue/check_secure_files

一個用於檢查檔案安全性的 AI 代理技能,來自 DanhDue/ai-agent-tools。

check_secure_files 是什麼?

這個技能專為 AI 代理(如 Claude Code、Cursor、Codex)設計,協助開發者檢查專案中的檔案是否包含敏感資訊或潛在安全風險。它能自動掃描指定路徑下的檔案,識別常見的機密資料(如 API 金鑰、密碼、憑證),並回報給使用者,以避免意外洩漏。支援多種檔案格式與自訂規則,讓開發者能輕鬆整合到 CI/CD 流程或日常開發環境中。透過這項技能,AI 代理可以在程式碼提交前或部署過程中主動提醒安全問題,提升整體開發安全性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/DanhDue/ai-agent-tools/tree/main/skills/check_secure_files

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

check_secure_files 是做什麼的?

Agent skill 'check_secure_files' 來自 DanhDue/ai-agent-tools。

概述

這個技能專為 AI 代理設計,用於自動檢查專案檔案中是否包含機密資訊(例如 API 金鑰、密碼、私鑰、憑證等)。它透過模式匹配與規則引擎,快速掃描檔案內容,並標記潛在的安全風險。

主要功能

  • 敏感資料掃描:自動偵測常見的機密資訊模式。
  • 自訂規則支援:允許使用者定義額外的檢查規則。
  • 多檔案格式:支援 .env、.yaml、.json、.toml、.ini 等設定檔。
  • 忽略清單:可設定忽略特定檔案或目錄(如 node_modules、.git)。

使用方式

在支援的 AI 代理(如 Claude Code、Cursor、Codex)中,透過呼叫 check_secure_files 技能來掃描當前專案:

check_secure_files /path/to/project

或者,若是整合在代理的執行動作中,通常會以設定檔或環境變數的方式啟用。

支援平台

  • Claude Code
  • Cursor
  • Codex
  • 其他相容的 AI 代理

設定

可在專案根目錄下的 secure_files_config.json 中自訂掃描行為:

{
  "rules": [
    {
      "pattern": "(AWS_ACCESS_KEY_ID|AWS_SECRET_ACCESS_KEY)",
      "description": "AWS 憑證"
    },
    {
      "pattern": "password=",
      "description": "密碼欄位"
    }
  ],
  "exclude": ["node_modules", ".git", "dist"]
}

範例輸出

掃描完成後,會回報類似以下的結果:

掃描發現 2 個潛在風險:
1. .env:5 - 發現 AWS_ACCESS_KEY_ID
2. config.yaml:12 - 發現 password= 

注意事項

  • 請務必定期更新規則清單以應對新型態的機密資訊格式。
  • 此技能不應取代正式的安全審查工具,而是作為開發流程中的輔助檢查。
  • 使用前請確認環境變數或設定檔中已正確設定掃描路徑與規則。

授權條款

本技能遵循 DanhDue/ai-agent-tools 儲存庫的授權條款。詳細資訊請參考原始儲存庫的 LICENSE 檔案。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

DanhDue/android-api-integration

Agent skill 'android-api-integration' from DanhDue/ai-agent-tools.

DanhDue/android-ui-audit

Agent skill 'android-ui-audit' from DanhDue/ai-agent-tools.

DanhDue/api_integration

Agent skill 'api_integration' from DanhDue/ai-agent-tools.

DanhDue/architecture-audit

Agent skill 'architecture-audit' from DanhDue/ai-agent-tools.

DanhDue/brainstorming

Agent skill 'brainstorming' from DanhDue/ai-agent-tools.

DanhDue/build_fix

Agent skill 'build_fix' from DanhDue/ai-agent-tools.

DanhDue/code-health-audit

Agent skill 'code-health-audit' from DanhDue/ai-agent-tools.

DanhDue/copy_secure_configurations

Agent skill 'copy_secure_configurations' from DanhDue/ai-agent-tools.

DanhDue/create_new_feature

Agent skill 'create_new_feature' from DanhDue/ai-agent-tools.

DanhDue/decision-records

Agent skill 'decision-records' from DanhDue/ai-agent-tools.

DanhDue/dev-brainstorming

Agent skill 'dev-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/dev-designer

Agent skill 'dev-designer' from DanhDue/ai-agent-tools.

DanhDue/dev-implementation

Agent skill 'dev-implementation' from DanhDue/ai-agent-tools.

DanhDue/dev-lifecycle

Agent skill 'dev-lifecycle' from DanhDue/ai-agent-tools.

DanhDue/dispatching-parallel-agents

Agent skill 'dispatching-parallel-agents' from DanhDue/ai-agent-tools.

DanhDue/doc-brainstorming

Agent skill 'doc-brainstorming' from DanhDue/ai-agent-tools.

DanhDue/doc-designer

Agent skill 'doc-designer' from DanhDue/ai-agent-tools.

DanhDue/doc-implementation

Agent skill 'doc-implementation' from DanhDue/ai-agent-tools.

DanhDue/doc-lifecycle

Agent skill 'doc-lifecycle' from DanhDue/ai-agent-tools.

DanhDue/doc_quality_check

Agent skill 'doc_quality_check' from DanhDue/ai-agent-tools.

相關技能