16 lines
579 B
JSON
16 lines
579 B
JSON
{
|
|
"id": "stellaops.secrets.generic-api-key",
|
|
"version": "1.0.0",
|
|
"name": "Generic API Key",
|
|
"description": "Detects generic API key patterns in configuration",
|
|
"type": "regex",
|
|
"pattern": "(?i)(?:api[_-]?key|apikey|api[_-]?secret)['\"]?\\s*[:=]\\s*['\"]?([A-Za-z0-9_-]{20,})['\"]?",
|
|
"severity": "medium",
|
|
"confidence": "low",
|
|
"keywords": ["api_key", "apikey", "api-key", "api_secret"],
|
|
"filePatterns": ["*.yml", "*.yaml", "*.json", "*.env", "*.properties", "*.config"],
|
|
"enabled": true,
|
|
"tags": ["api-key", "credentials", "generic"],
|
|
"references": []
|
|
}
|