engagement_manage
Inspect, create, update, or revoke engagement scopes, target and port/protocol rules, and rate/timeout budgets to control authorized security testing within defined limits.
Instructions
Inspect, create, update, or revoke an engagement scope, port/protocol rules, rate/timeout budgets, and worker target. Risk labels do not restrict execution; max_risk_level is a legacy compatibility field.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| action | No | inspect | |
| valid_from | No | ||
| valid_until | No | ||
| allowed_ports | No | ||
| engagement_id | No | default | |
| worker_target | No | ||
| max_risk_level | No | Legacy compatibility field, retained in stored settings but not enforced. Risk labels never block execution. | |
| allowed_targets | No | ||
| autonomous_mode | No | ||
| max_concurrency | No | ||
| excluded_targets | No | ||
| allow_all_targets | No | ||
| allowed_protocols | No | ||
| max_artifact_bytes | No | ||
| max_rate_per_minute | No | ||
| max_timeout_seconds | No | ||
| block_metadata_endpoints | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |