{"name":"io.github.bobnetsec/hacker-bob-public-records","slug":"bobnetsec-hacker-bob-public-records","title":"Hacker Bob public records","description":"Read-only public CVE records, capability metadata, and agent instructions from Hacker Bob.","url":"https://mcp.market/server/bobnetsec-hacker-bob-public-records","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"ai","tags":["ai","security"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":19,"ok":19,"last_checked_at":"2026-09-24T01:56:11.564Z","last_ok_at":"2026-09-24T01:56:11.564Z","latency_ms":83},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/bobnetsec/www","website":"https://hackerbob.ai/api-reference","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://hackerbob.ai/mcp"}],"packages":[],"tools":[{"name":"begin_domain_authorization","description":"Create a DNS TXT or HTTPS-file challenge proving control of a domain. This does not run an assessment.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"domain":{"type":"string","minLength":1,"maxLength":253,"description":"Domain name only; no scheme, path, port, credentials, or wildcard."},"label":{"type":"string","minLength":1,"maxLength":120},"method":{"type":"string","enum":["dns_txt","http_file"]},"idempotencyKey":{"type":"string","minLength":8,"maxLength":128}},"required":["workspaceSlug","domain","method","idempotencyKey"],"additionalProperties":false}},{"name":"cancel_assessment","description":"Cancel an eligible queued or running assessment and reconcile any refundable reserved credit.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"assessmentId":{"type":"string","minLength":1,"maxLength":128},"idempotencyKey":{"type":"string","minLength":8,"maxLength":128}},"required":["workspaceSlug","assessmentId","idempotencyKey"],"additionalProperties":false}},{"name":"check_domain_authorization","description":"Check the previously issued DNS or HTTPS proof and update the asset authorization state.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"authorizationId":{"type":"string","minLength":1,"maxLength":128},"idempotencyKey":{"type":"string","minLength":8,"maxLength":128}},"required":["workspaceSlug","authorizationId","idempotencyKey"],"additionalProperties":false}},{"name":"get_assessment","description":"Return one assessment, its verified asset, current run state, and any pending human approval.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"assessmentId":{"type":"string","minLength":1,"maxLength":128}},"required":["workspaceSlug","assessmentId"],"additionalProperties":false}},{"name":"get_asset","description":"Return one workspace asset and its current authorization state.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"assetId":{"type":"string","minLength":1,"maxLength":128}},"required":["workspaceSlug","assetId"],"additionalProperties":false}},{"name":"get_capabilities","description":"Return current public boundaries and, when authenticated, workspace-specific tool reachability, scopes, and role requirements.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[],"additionalProperties":false}},{"name":"get_credit_summary","description":"Return available, reserved, and used assessment credits for the approved workspace.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."}},"required":["workspaceSlug"],"additionalProperties":false}},{"name":"get_finding","description":"Return one finding with evidence-safe lifecycle history and related asset metadata.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"findingId":{"type":"string","minLength":1,"maxLength":128}},"required":["workspaceSlug","findingId"],"additionalProperties":false}},{"name":"get_my_account","description":"Return the authenticated account and the workspace bound to this agent connection.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[],"additionalProperties":false}},{"name":"get_public_cve_record","description":"Return one cleared Hacker Bob CVE record by identifier, including its open-source project, publication status, and upstream public record URL when available.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"recordId":{"type":"string","pattern":"^CVE-[0-9]{4}-[0-9]+$","description":"CVE identifier such as CVE-2026-47747."}},"required":["recordId"],"additionalProperties":false}},{"name":"get_report","description":"Return one released, non-revoked workspace report. Pending review material and access credentials are never returned.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"reportId":{"type":"string","minLength":1,"maxLength":128}},"required":["workspaceSlug","reportId"],"additionalProperties":false}},{"name":"get_workspace","description":"Return the approved workspace and current membership role.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."}},"required":["workspaceSlug"],"additionalProperties":false}},{"name":"launch_assessment","description":"Consume a recent human approval and submit the immutable assessment to Hacker Bob's managed queue. The target is resolved only from the stored verified asset.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"assessmentId":{"type":"string","minLength":1,"maxLength":128},"idempotencyKey":{"type":"string","minLength":8,"maxLength":128}},"required":["workspaceSlug","assessmentId","idempotencyKey"],"additionalProperties":false}},{"name":"list_assessments","description":"List assessments and current run states in the approved workspace.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"includeArchived":{"type":"boolean"}},"required":["workspaceSlug"],"additionalProperties":false}},{"name":"list_assets","description":"List workspace assets and current ownership-authorization state without contacting a target.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"includeArchived":{"type":"boolean","description":"Include archived assets. Defaults to false."}},"required":["workspaceSlug"],"additionalProperties":false}},{"name":"list_audit_events","description":"List recent workspace audit events with optional actor, action, and time filters.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"actor":{"type":"string","maxLength":254},"action":{"type":"string","maxLength":80},"fromAt":{"type":"number","minimum":0},"toAt":{"type":"number","minimum":0}},"required":["workspaceSlug"],"additionalProperties":false}},{"name":"list_findings","description":"List workspace findings with optional lifecycle and severity filters.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"status":{"type":"string","maxLength":40},"severity":{"type":"string","enum":["critical","high","medium","low"]},"assetId":{"type":"string","minLength":1,"maxLength":128}},"required":["workspaceSlug"],"additionalProperties":false}},{"name":"list_public_cve_records","description":"List cleared public Hacker Bob Common Vulnerabilities and Exposures records with cursor pagination and optional project or publication-status filters.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"description":"Maximum records to return. Defaults to 20."},"cursor":{"type":"string","description":"Opaque cursor returned by a previous list call."},"project":{"type":"string","description":"Exact open-source project name to include."},"status":{"type":"string","enum":["public","assigned-no-public-record"],"description":"Publication status to include."}},"required":[],"additionalProperties":false}},{"name":"list_reports","description":"List non-revoked reports released to the approved workspace.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."}},"required":["workspaceSlug"],"additionalProperties":false}},{"name":"list_workspaces","description":"List active Hacker Bob workspaces available to the authenticated account. The connection remains bound to its approved workspace.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"required":[],"additionalProperties":false}},{"name":"prepare_assessment","description":"Create an immutable assessment for a verified stored asset and return a browser approval URL. This never contacts the target.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"workspaceSlug":{"type":"string","minLength":1,"maxLength":80,"pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$","description":"Workspace slug selected during agent authorization."},"assetId":{"type":"string","minLength":1,"maxLength":128},"depth":{"type":"string","enum":["standard","deep"]},"coverage":{"type":"object","properties":{"mode":{"type":"string","enum":["all","exclude","include"]},"rules":{"type":"array","items":{"type":"string","minLength":1,"maxLength":240},"maxItems":100}},"required":["mode","rules"],"additionalProperties":false},"interactionPolicy":{"type":"string","enum":["safe","stateful"]},"boundaries":{"type":"string","maxLength":1000},"idempotencyKey":{"type":"string","minLength":8,"maxLength":128}},"required":["workspaceSlug","assetId","depth","coverage","interactionPolicy","idempotencyKey"],"additionalProperties":false}},{"name":"search_public_cve_records","description":"Search cleared public Hacker Bob CVE records by CVE identifier, open-source project name, or publication status without contacting any assessment target.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"Text to match against CVE identifiers, project names, and publication status."},"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Maximum matching records to return. Defaults to 20."}},"required":["query"],"additionalProperties":false}}],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-21T22:07:35.348Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-21T22:07:35.278Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 1070ms"]},"poisoning":{"score":15,"max":15,"notes":["22 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 3 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://hackerbob.ai/mcp","reachable":true,"authRequired":false,"latencyMs":1070,"serverInfo":{"name":"hacker-bob","version":"1.0.0"}}],"packages":[],"repo":{"found":false,"owner":"bobnetsec","repo":"www","error":"repo not found"},"icon":{"url":"https://hackerbob.ai/favicon.svg","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}