{"name":"io.github.JunHwan-Kwon/deepbom","slug":"junhwan-kwon-deepbom","title":"DEEPBOM","description":"Browser-local and CLI static evidence for deployed AI model artifacts.","url":"https://mcp.market/server/junhwan-kwon-deepbom","rating":null,"grade":"B","score":84,"certified":false,"status":"active","category":"scraping","tags":["scraping","ai"],"presence":{"score":44,"stars":2,"forks":0,"downloads_week":2020,"last_push_at":"2026-09-17T08:08:37.000Z","license":"Apache-2.0"},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/JunHwan-Kwon/deepbom","website":"https://deepbom.org","version":"1.103.0","remotes":[{"type":"streamable-http","url":"https://deepbom.org/mcp"}],"packages":[{"registryType":"npm","identifier":"deepbom","version":"1.103.0","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}]}],"tools":[{"name":"deepbom_analyze_file","description":"Use when the user asks to inspect, summarize, or visualize an attached TFLite, ONNX, GGUF, SafeTensors, Core ML, or ExecuTorch deployment artifact. Opens a browser-local analyzer, returns a hash-bound format-neutral Model IR table and static evidence summary, and provides deterministic document views without executing model code. Do not use for training checkpoints, measured latency, task accuracy, clinical validity, regulatory compliance, or actual runtime placement.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"file":{"$ref":"#/$defs/OpenAIFile"},"analysis_depth":{"type":"string","enum":["structure","payload_integrity"],"default":"structure","description":"Use structure unless the user explicitly asks to inspect serialized tensor payload values. Payload integrity can require reading the complete attachment."}},"required":["file"],"$defs":{"OpenAIFile":{"type":"object","properties":{"download_url":{"type":"string"},"file_id":{"type":"string"},"mime_type":{"type":"string"},"file_name":{"type":"string"}},"required":["download_url","file_id"],"additionalProperties":false}},"additionalProperties":false}},{"name":"deepbom_capabilities","description":"Use before analysis when format support, privacy boundaries, or the difference between the ChatGPT and local DEEPBOM paths is unclear. Returns capability metadata only and does not inspect a file.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"deepbom_publish_analysis","description":"Receives one bounded browser-produced DEEPBOM result, validates its structure, and returns it to the conversation. This tool accepts analysis results, never model bytes.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"result":{"type":"object","properties":{"schema":{"type":"string","const":"deepbom.chatgpt_analysis_result.v1"},"analyzer_version":{"type":"string"},"analysis_location":{"type":"string","const":"chatgpt_browser_sandbox"},"artifact":{"type":"object","properties":{"filename":{"type":"string"},"format":{"type":"string"},"sha256":{"type":"string"},"byte_length":{"type":"integer","minimum":0},"artifact_ir_sha256":{"type":["string","null"]}},"required":["filename","format","sha256","byte_length"],"additionalProperties":false},"verdict":{"type":"object","properties":{"status":{"type":"string"},"artifact_defect_count":{"type":"integer","minimum":0},"caution_count":{"type":"integer","minimum":0},"evidence_needed_count":{"type":"integer","minimum":0}},"required":["status","artifact_defect_count","caution_count","evidence_needed_count"],"additionalProperties":false},"graph":{"type":"object","properties":{"operator_count":{"type":["integer","null"],"minimum":0},"tensor_count":{"type":["integer","null"],"minimum":0},"total_macs":{"type":["number","null"],"minimum":0},"mac_confidence":{"type":"string"}},"required":["operator_count","tensor_count","total_macs","mac_confidence"],"additionalProperties":false},"storage":{"type":["object","null"]},"quantization":{"type":"object"},"model_summary":{"type":"object"},"findings":{"type":"object"},"evidence_boundary":{"type":"string"},"transfer_boundary":{"type":"string"},"reproduction":{"type":["object","null"]}},"required":["schema","analyzer_version","analysis_location","artifact","verdict","graph","storage","quantization","model_summary","findings","evidence_boundary","transfer_boundary","reproduction"],"additionalProperties":false}},"required":["result"],"additionalProperties":false}},{"name":"deepbom_publish_error","description":"Receives one bounded browser-produced DEEPBOM error and returns a recovery action to the conversation. This tool accepts diagnostic text, never model bytes.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"error":{"type":"object","properties":{"schema":{"type":"string","const":"deepbom.chatgpt_error.v1"},"analyzer_version":{"type":"string"},"analysis_location":{"type":"string","const":"chatgpt_browser_sandbox"},"code":{"type":"string"},"message":{"type":"string"},"suggested_action":{"type":"string"},"file_name":{"type":["string","null"]},"transfer_boundary":{"type":"string","const":"model_bytes_not_sent_to_deepbom_service"}},"required":["schema","analyzer_version","analysis_location","code","message","suggested_action","file_name","transfer_boundary"],"additionalProperties":false}},"required":["error"],"additionalProperties":false}}],"scan":{"score":84,"grade":"B","scanned_at":"2026-09-19T09:55:19.755Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T09:55:19.730Z","components":{"code":{"score":25,"max":25,"notes":["3 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 513ms"]},"poisoning":{"score":15,"max":15,"notes":["4 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":6,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://deepbom.org/mcp","reachable":true,"authRequired":false,"latencyMs":513,"serverInfo":{"name":"deepbom-chatgpt","version":"1.103.0"}}],"packages":[{"registryType":"npm","identifier":"deepbom","version":"1.103.0","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-09-17T07:41:29.377Z","repositoryUrl":"git+https://github.com/JunHwan-Kwon/deepbom.git","weeklyDownloads":2020}],"repo":{"found":true,"owner":"JunHwan-Kwon","repo":"deepbom","archived":false,"pushedAt":"2026-09-17T08:08:37Z","stars":2,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/278013631?v=4","ownerCreatedAt":"2026-04-21T08:14:16Z","license":"Apache-2.0"},"icon":{"url":"https://deepbom.org/web/chatgpt/deepbom-app-icon.svg","source":"registry"},"presence":{"stars":2,"forks":0,"downloadsWeek":2020,"license":"Apache-2.0","lastPushAt":"2026-09-17T08:08:37.000Z","score":44}}}},"grade_history":[],"reviews":[]}