Secret
Last updated
Was this helpful?
Last updated
Was this helpful?
Secrets Guardrail detects if any secrets are present in the output of the language model.
Types of secrets
API Tokens (e.g., AWS, Azure, GitHub, Slack)
Private Keys
High Entropy Strings (both Base64 and Hex) ... and
Parameters:
data:
prompt
(str): The prompt to scan for secrets.
arguments:
redact_mode
(str): Mode for redaction. Defaults to all
. Choices are partial
, all
, and hash
.
Interpretation:
Values such as secret_keys, api_keys, etc. should be detected and removed from the output if present.
Passed if no secrets detected, Failed if secrets are detected and removed.
Example:
Passed Scenario, no secrets detected.
Failed Scenario, secrets detected.