Preflight a third-party tool
evaluate_tool_riskMake a contextual allow, review, or block decision before an AI Agent installs or invokes a third-party tool registered in 404.directory. Use this immediately before installation or first use, and again when permissions, data sensitivity, execution mode, or evidence changes. The decision cites ownership, lifecycle, verification history and freshness, compatibility, security, and observed-usage evidence; missing evidence never counts as safe. Stores a bounded receipt without prompts or payloads and returns a one-time outcome token so the Agent can later report whether it proceeded, changed tools, requested review, or aborted. Does not execute or freshly probe the target and is not a security guarantee.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The next action the Agent is considering: inspect, install, or invoke. | |
| target | Yes | 404.directory catalog tool UUID or slug. | |
| permissions | No | Permissions or side effects needed for this action. Include every applicable value. | |
| execution_mode | No | Whether a human supervises this action or it runs unattended. | supervised |
| data_sensitivity | No | Highest sensitivity of data the Agent may expose to the tool. | public |