changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "properties": {
+ "data": {
+ "description": "Domain-specific typed payload returned by the tool.",
+ "properties": {
+ "addon_dir": {
+ "description": "Addon root directory audited.",
+ "type": "string"
+ },
+ "messages_found": {
+ "description": "Total distinct net messages discovered in the AST.",
+ "type": "integer"
+ },
+ "network_graph": {
+ "description": "Cross-realm messaging graph mapping transmitters to receivers.",
+ "items": {
+ "properties": {
+ "data_types": {
+ "description": "Inferred payload bitstream types (e.g. 'String', 'UInt').",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "has_auth_check": {
+ "description": "True if receiver validates caller permissions.",
+ "type": "boolean"
+ },
+ "message": {
+ "description": "Network message identifier.",
+ "type": "string"
+ },
+ "received_in": {
+ "description": "Receiving realm.",
+ "enum": [
+ "client",
+ "server",
+ "unknown"
+ ],
+ "type": "string"
+ },
+ "registered_on_server": {
+ "description": "True if registered via util.AddNetworkString on server.",
+ "type": "boolean"
+ },
+ "sent_from": {
+ "description": "Transmitting realm.",
+ "enum": [
+ "client",
+ "server",
+ "unknown"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "message",
+ "sent_from",
+ "received_in",
+ "has_auth_check",
+ "registered_on_server",
+ "data_types"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "registered_strings": {
+ "description": "Network strings registered via util.AddNetworkString.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "vulnerabilities": {
+ "description": "Identified networking security vulnerabilities and exploitable handlers.",
+ "items": {
+ "properties": {
+ "description": {
+ "description": "Analysis of the vulnerability and attack vector.",
+ "type": "string"
+ },
+ "file": {
+ "description": "Relative file path where the issue occurs.",
+ "type": "string"
+ },
+ "line": {
+ "description": "Line number of the vulnerable receiver.",
+ "type": "integer"
+ },
+ "message_name": {
+ "description": "Identifier of the net message (e.g. 'AdminNuke').",
+ "type": "string"
+ },
+ "recommended_fix": {
+ "description": "Code remediation instructions.",
+ "type": "string"
+ },
+ "severity": {
+ "description": "Exploitation severity rating.",
+ "enum": [
+ "critical",
+ "high",
+ "medium",
+ "low"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "description": "Vulnerability classification.",
+ "enum": [
+ "unauthenticated_net_receiver",
+ "missing_network_string",
+ "sql_injection",
+ "runstring_exposure",
+ "bitstream_mismatch",
+ "unbounded_payload"
+ ],
+ "type": "string"
+ },
+ "vulnerable_code": {
+ "description": "Vulnerable code snippet.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "severity",
+ "type",
+ "message_name",
+ "file",
+ "line",
+ "description",
+ "recommended_fix"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "messages_found",
+ "registered_strings",
+ "vulnerabilities"
+ ],
+ "type": "object"
+ },
+ "evidence": {
+ "description": "Traceability evidence including cited documentation and generated artifacts.",
+ "properties": {
+ "artifacts": {
+ "description": "Files, packages, or manifests generated on disk or in memory.",
+ "items": {
+ "properties": {
+ "label": {
+ "description": "Descriptive label of the generated artifact.",
+ "type": "string"
+ },
+ "sha256": {
+ "description": "SHA-256 hash of the generated file.",
+ "type": "string"
+ },
+ "uri": {
+ "description": "File path or URI of the generated artifact.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "label",
+ "uri"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "inputsDigest": {
+ "description": "SHA-256 digest of normalized tool inputs for auditability.",
+ "type": "string"
+ },
+ "sources": {
+ "description": "Cited documentation, wiki pages, or external web sources supporting the result.",
+ "items": {
+ "properties": {
+ "label": {
+ "description": "Display name or title of the cited resource.",
+ "type": "string"
+ },
+ "retrievedAt": {
+ "description": "ISO-8601 timestamp of source retrieval.",
+ "type": "string"
+ },
+ "uri": {
+ "description": "Canonical URI or URL of the documentation or source.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "label"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "sources",
+ "artifacts"
+ ],
+ "type": "object"
+ },
+ "nextActions": {
+ "description": "Actionable, ordered recommendations for the agent's immediate next steps.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "status": {
+ "description": "Execution status of the tool call ('success', 'partial', 'blocked', or 'failed').",
+ "enum": [
+ "success",
+ "partial",
+ "blocked",
+ "failed"
+ ],
+ "type": "string"
+ },
+ "summary": {
+ "description": "Concise, human-readable summary of operational findings, diagnostics, or execution outcome.",
+ "type": "string"
+ },
+ "warnings": {
+ "description": "List of non-fatal warnings, lint advisories, engine caveats, or security notices.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "status",
+ "summary",
+ "data",
+ "warnings",
+ "evidence"
+ ],
+ "type": "object"
+}