Configuration¶
Policy file¶
Security policies are JSON files with rules for enforcement:
{
"rules": [
{
"id": "rule-name",
"action": "block",
"condition": "severity == 'critical'",
"block_tools": ["exec", "shell"],
"arg_pattern": {
"path": "/etc/passwd"
}
}
]
}
Rule fields¶
| Field | Type | Description |
|---|---|---|
id |
string | Unique rule identifier |
action |
string | block or log |
condition |
string | Expression (AND/OR/NOT, comparisons) |
block_tools |
list | Tool names to block |
arg_pattern |
object | Argument name → regex pattern |
Condition expressions¶
Supports 17 conditions (16 declarative + expression engine):
severity == 'critical'epss_score > 0.5kev == truemin_scorecard_score < 5- AND/OR/NOT combinations
MCP server configuration¶
Proxy configuration¶
All proxy options can be set via CLI flags: