Expand description
Security rules: prompt-injection surface, dangerous permissions, secrets. Range: AIL200 – AIL299.
Re-exports§
pub use prompt_injection::NoPromptInjectionMarkerRule;pub use sensitive_data::NoSensitiveDataInInstructionsRule;pub use tool_confirmation::ToolConfirmationRequiredRule;pub use unrestricted_tool::NoUnrestrictedToolGrantRule;
Modules§
- prompt_
injection - AIL200
no-prompt-injection-marker— flag known prompt-injection sentinels. - sensitive_
data - AIL202
no-sensitive-data-in-instructions— flag embedded secret-shaped strings. Matched text is never included in the violation. - tool_
confirmation - AIL203
tool-confirmation-required— Ensure critical/destructive rules include “Wait for human confirmation” phrasing. - unrestricted_
tool - AIL201
no-unrestricted-tool-grant— flag phrases that grant blanket tool/permission access.
Constants§
- AIL200
- AIL200: text contains a known prompt-injection marker.
- AIL201
- AIL201: guidance grants a tool unrestricted or auto-approved access.
- AIL202
- AIL202: instructions embed secrets or other sensitive data.
- AIL203
- AIL203: destructive actions described without a confirmation step.
Functions§
- all_
rules - All security rules, in registration order.