ワンクリックで
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.