{"service":"msi-tree","version":"0.0.1","baseUrl":"https://msi.platphormnews.com","publicSafeAccess":true,"protectedActionPolicy":{"publicSafeDefault":true,"enforcementFlag":"PLATPHORM_REQUIRE_API_KEY","enforcementEnabled":false,"platformKeyName":"PLATPHORM_API_KEY","acceptedHeaders":["Authorization: Bearer $PLATPHORM_API_KEY","X-PlatPhorm-API-Key: $PLATPHORM_API_KEY"],"forbiddenPlatformKeyNames":"site-specific platform key names are not accepted"},"staticOnlyMsiAnalysis":true,"noExecutionPolicy":{"installPackages":false,"invokeMsiexec":false,"executeCustomActions":false,"executeEmbeddedBinaries":false,"runScripts":false},"uploadedMsiDataHandling":{"browserParsing":"local session","serverParsing":"bounded, metadata response, no persistence by default","rawContentsPersisted":false},"localSessionPersistence":{"storageMode":"browser-only optional UI state","apiKeyStored":false,"rawMsiStored":false},"exportPolicy":{"formats":["json","xml","sql","csv"],"includesTraceIdWhenServerGenerated":true,"apiKeyIncluded":false},"modelScaffoldingPolicy":{"status":"degraded","providerConfigured":false,"adapter":"vercel-ai-sdk-compatible","capabilities":["MSI table explanations","installer behavior summaries","custom action explanations","static security finding summaries","triage report summaries","export explanations","analyst notes"],"safety":["server-only calls","no client provider keys","prompt/input redaction","human-review notice","defensive static analysis only"],"traceId":"89f4d358952d955a01c9102dd71482a0","message":"No model provider is configured; MSI Tree returns deterministic analysis and an honest degraded model state."},"integrations":[{"id":"json","name":"JSON Tree","baseUrl":"https://json.platphormnews.com","status":"handoff","description":"Accepts JSON exports for tree inspection.","output":"JSON export payload"},{"id":"xml","name":"XML Tree","baseUrl":"https://xml.platphormnews.com","status":"handoff","description":"Accepts XML exports for tree inspection.","output":"XML export payload"},{"id":"svg","name":"SVG Editor","baseUrl":"https://svg.platphormnews.com","status":"degraded","description":"Phase 1 can create metadata diagrams, not embedded icon extraction.","output":"SVG relationship sketch when requested"},{"id":"ascii","name":"ASCII Art","baseUrl":"https://ascii.platphormnews.com","status":"degraded","description":"Phase 1 can create text summaries, not binary-to-art extraction.","output":"Plain text triage handoff"},{"id":"mcp","name":"MCP Hub","baseUrl":"https://mcp.platphormnews.com","status":"available","description":"Read-only MCP introspection and bounded public-safe MSI tools.","output":"JSON-RPC 2.0 endpoint metadata"}],"trustedDomainPolicy":{"trusted":["*.platphormnews.com"],"externalDomains":"not trusted unless explicitly allowlisted","ssrfProtection":"bounded platform routes only in Phase 1"},"routeStandard":{"status":"ok","requiredCount":24,"implementedCount":24,"score":100,"missing":[]},"vercelMetadataPolicy":"safe request metadata only; IP values redacted","tracePropagationPolicy":"W3C traceparent/tracestate plus PlatPhorm headers for API/MCP/cron/integration operations","securityContact":"security@platphormnews.com","requiredTrustLine":"Web dashboard, public-safe discovery, browser-based operations, trusted-domain discovery, standard route compliance, Vercel metadata capture, trace inspection, and agentic workflow discovery are intentionally supported for public read-only debugging and operator workflows. Mutating, administrative, ingestion, replay, fork, remediation, deployment, sync, test-triggering, reporting, and write actions require PLATPHORM_API_KEY.","productTrustPolicy":"Public-safe MSI viewing, table browsing, local cell editing, global search, static installer analysis, local non-sensitive session persistence, read-only MCP introspection, RSS/feed consumption, trusted-domain discovery, standard route compliance, Vercel metadata capture, backend model scaffolding, and trace-linked MSI operations are intentionally supported for public defensive and educational use. MSI Tree does not install packages, execute custom actions, run embedded binaries, or invoke msiexec."}