一键导入
deterministic-validation
Use the validate-secrets tool for deterministic secret validation when a matching validator is available.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use the validate-secrets tool for deterministic secret validation when a matching validator is available.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Effective usage of GitHub API tools for fetching secret scanning alerts and locations.
Guidelines for setting up isolated testing environments for secret validation scripts.
Techniques for analyzing code context around secret locations to understand usage and intent.
Strategies for cloning repositories with full history into the workspace for analysis.
Verification guide specific to HTTP Basic Authentication credentials.
Guidelines for testing secrets that provide access to internal systems and networks.
| name | deterministic-validation |
| agent | analysis |
| description | Use the validate-secrets tool for deterministic secret validation when a matching validator is available. |
| phase | 3-verification |
| required | true |
This skill guides the use of the validate_secret and list_secret_validators tools to perform deterministic (non-LLM) validation of secrets when a matching validator exists.
During Phase 3 — Verification, after you have gathered the secret value and identified its secret_type from the alert metadata:
list_secret_validators to see which validators are available.secret_type matches an available validator, call validate_secret with the secret value and type.list_secret_validatorsReturns the currently registered validators and their descriptions.
Parameters: none required.
Example response:
{
"validators": [
{"name": "google_api_key", "description": "Validates Google API keys"},
{"name": "snyk_api_token", "description": "Validates Snyk API tokens"}
],
"count": 2
}
validate_secretValidates a secret value against its registered validator.
Parameters:
| Parameter | Required | Description |
|---|---|---|
secret | Yes | The secret value to validate |
secret_type | Yes | The secret type identifier from the alert |
timeout | No | Timeout in seconds (default: 30) |
Possible status values:
| Status | Meaning |
|---|---|
valid | The secret is confirmed active / working |
invalid | The secret is confirmed inactive / revoked |
error | Validation encountered an error |
no_validator | No validator registered for this secret type |
valid: Strong evidence the secret is active. Weight this heavily in scoring.invalid: Strong evidence the secret is revoked or inactive. Weight this heavily in scoring.error: The validator encountered a problem (e.g. network timeout). Do not treat this as conclusive — fall back to manual verification techniques.no_validator: Expected for most secret types. Proceed with standard manual verification techniques described in other skills.no_validator. This is normal.validate-secrets project adds support for more secret types.