Secret
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 many more
Parameters:
data:
prompt
(str): The prompt to scan for secrets.
arguments:
redact_mode
(str): Mode for redaction. Defaults toall
. Choices arepartial
,all
, andhash
.
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.
Code Example:
Last updated