interpret_status
Convert numeric status codes from malware analysis submissions into clear, human-readable descriptions to understand threat detection results.
Instructions
Interpret a numeric status value from submission results.
Args: status_value: Numeric status value (1-5)
Returns: Human-readable status description
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status_value | Yes |
Implementation Reference
- src/threatzone_mcp/server.py:137-155 (handler)The handler function for the 'interpret_status' tool. It takes a numeric status value (1-5) and returns a human-readable description using a predefined mapping dictionary. Decorated with @app.tool for MCP registration.@app.tool async def interpret_status(status_value: int) -> str: """ Interpret a numeric status value from submission results. Args: status_value: Numeric status value (1-5) Returns: Human-readable status description """ status_map = { 1: "File received", 2: "Submission is failed", 3: "Submission is running", 4: "Submission VM is ready", 5: "Submission is finished" } return status_map.get(status_value, f"Unknown status: {status_value}")