원클릭으로
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.