Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,323counted just now
teppi

Server definition

Hash
sha256:e736f9853cfb3298bce282b2f7365b6e235249ee58194ef23f64354bf595c3fb
What it is
What a remote MCP server returned when asked what it offers: 22 tools

The blob, as servednamed by its sha256

{ "instructions": "Public tools read cleared CVE records. Authenticated workspace tools require OAuth or device authorization. Assessment launch always requires human approval of the exact prepared run.", "tools": [ { "description": "Create a DNS TXT or HTTPS-file challenge proving control of a domain. This does not run an assessment.", "inputSchema": { "additionalProperties": false, "properties": { "domain": { "description": "Domain name only; no scheme, path, port, credentials, or wildcard.", "maxLength": 253, "minLength": 1, "type": "string" }, "idempotencyKey": { "maxLength": 128, "minLength": 8, "type": "string" }, "label": { "maxLength": 120, "minLength": 1, "type": "string" }, "method": { "enum": [ "dns_txt", "http_file" ], "type": "string" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug", "domain", "method", "idempotencyKey" ], "type": "object" }, "name": "begin_domain_authorization", "outputSchema": null }, { "description": "Cancel an eligible queued or running assessment and reconcile any refundable reserved credit.", "inputSchema": { "additionalProperties": false, "properties": { "assessmentId": { "maxLength": 128, "minLength": 1, "type": "string" }, "idempotencyKey": { "maxLength": 128, "minLength": 8, "type": "string" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug", "assessmentId", "idempotencyKey" ], "type": "object" }, "name": "cancel_assessment", "outputSchema": null }, { "description": "Check the previously issued DNS or HTTPS proof and update the asset authorization state.", "inputSchema": { "additionalProperties": false, "properties": { "authorizationId": { "maxLength": 128, "minLength": 1, "type": "string" }, "idempotencyKey": { "maxLength": 128, "minLength": 8, "type": "string" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug", "authorizationId", "idempotencyKey" ], "type": "object" }, "name": "check_domain_authorization", "outputSchema": null }, { "description": "Return one assessment, its verified asset, current run state, and any pending human approval.", "inputSchema": { "additionalProperties": false, "properties": { "assessmentId": { "maxLength": 128, "minLength": 1, "type": "string" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug", "assessmentId" ], "type": "object" }, "name": "get_assessment", "outputSchema": null }, { "description": "Return one workspace asset and its current authorization state.", "inputSchema": { "additionalProperties": false, "properties": { "assetId": { "maxLength": 128, "minLength": 1, "type": "string" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug", "assetId" ], "type": "object" }, "name": "get_asset", "outputSchema": null }, { "description": "Return current public boundaries and, when authenticated, workspace-specific tool reachability, scopes, and role requirements.", "inputSchema": { "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "get_capabilities", "outputSchema": null }, { "description": "Return available, reserved, and used assessment credits for the approved workspace.", "inputSchema": { "additionalProperties": false, "properties": { "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug" ], "type": "object" }, "name": "get_credit_summary", "outputSchema": null }, { "description": "Return one finding with evidence-safe lifecycle history and related asset metadata.", "inputSchema": { "additionalProperties": false, "properties": { "findingId": { "maxLength": 128, "minLength": 1, "type": "string" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug", "findingId" ], "type": "object" }, "name": "get_finding", "outputSchema": null }, { "description": "Return the authenticated account and the workspace bound to this agent connection.", "inputSchema": { "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "get_my_account", "outputSchema": null }, { "description": "Return one cleared Hacker Bob CVE record by identifier, including its open-source project, publication status, and upstream public record URL when available.", "inputSchema": { "additionalProperties": false, "properties": { "recordId": { "description": "CVE identifier such as CVE-2026-47747.", "pattern": "^CVE-[0-9]{4}-[0-9]+$", "type": "string" } }, "required": [ "recordId" ], "type": "object" }, "name": "get_public_cve_record", "outputSchema": null }, { "description": "Return one released, non-revoked workspace report. Pending review material and access credentials are never returned.", "inputSchema": { "additionalProperties": false, "properties": { "reportId": { "maxLength": 128, "minLength": 1, "type": "string" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug", "reportId" ], "type": "object" }, "name": "get_report", "outputSchema": null }, { "description": "Return the approved workspace and current membership role.", "inputSchema": { "additionalProperties": false, "properties": { "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug" ], "type": "object" }, "name": "get_workspace", "outputSchema": null }, { "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.", "inputSchema": { "additionalProperties": false, "properties": { "assessmentId": { "maxLength": 128, "minLength": 1, "type": "string" }, "idempotencyKey": { "maxLength": 128, "minLength": 8, "type": "string" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug", "assessmentId", "idempotencyKey" ], "type": "object" }, "name": "launch_assessment", "outputSchema": null }, { "description": "List assessments and current run states in the approved workspace.", "inputSchema": { "additionalProperties": false, "properties": { "includeArchived": { "type": "boolean" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug" ], "type": "object" }, "name": "list_assessments", "outputSchema": null }, { "description": "List workspace assets and current ownership-authorization state without contacting a target.", "inputSchema": { "additionalProperties": false, "properties": { "includeArchived": { "description": "Include archived assets. Defaults to false.", "type": "boolean" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug" ], "type": "object" }, "name": "list_assets", "outputSchema": null }, { "description": "List recent workspace audit events with optional actor, action, and time filters.", "inputSchema": { "additionalProperties": false, "properties": { "action": { "maxLength": 80, "type": "string" }, "actor": { "maxLength": 254, "type": "string" }, "fromAt": { "minimum": 0, "type": "number" }, "toAt": { "minimum": 0, "type": "number" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug" ], "type": "object" }, "name": "list_audit_events", "outputSchema": null }, { "description": "List workspace findings with optional lifecycle and severity filters.", "inputSchema": { "additionalProperties": false, "properties": { "assetId": { "maxLength": 128, "minLength": 1, "type": "string" }, "severity": { "enum": [ "critical", "high", "medium", "low" ], "type": "string" }, "status": { "maxLength": 40, "type": "string" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug" ], "type": "object" }, "name": "list_findings", "outputSchema": null }, { "description": "List cleared public Hacker Bob Common Vulnerabilities and Exposures records with cursor pagination and optional project or publication-status filters.", "inputSchema": { "additionalProperties": false, "properties": { "cursor": { "description": "Opaque cursor returned by a previous list call.", "type": "string" }, "limit": { "description": "Maximum records to return. Defaults to 20.", "maximum": 100, "minimum": 1, "type": "integer" }, "project": { "description": "Exact open-source project name to include.", "type": "string" }, "status": { "description": "Publication status to include.", "enum": [ "public", "assigned-no-public-record" ], "type": "string" } }, "required": [], "type": "object" }, "name": "list_public_cve_records", "outputSchema": null }, { "description": "List non-revoked reports released to the approved workspace.", "inputSchema": { "additionalProperties": false, "properties": { "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug" ], "type": "object" }, "name": "list_reports", "outputSchema": null }, { "description": "List active Hacker Bob workspaces available to the authenticated account. The connection remains bound to its approved workspace.", "inputSchema": { "additionalProperties": false, "properties": {}, "required": [], "type": "object" }, "name": "list_workspaces", "outputSchema": null }, { "description": "Create an immutable assessment for a verified stored asset and return a browser approval URL. This never contacts the target.", "inputSchema": { "additionalProperties": false, "properties": { "assetId": { "maxLength": 128, "minLength": 1, "type": "string" }, "boundaries": { "maxLength": 1000, "type": "string" }, "coverage": { "additionalProperties": false, "properties": { "mode": { "enum": [ "all", "exclude", "include" ], "type": "string" }, "rules": { "items": { "maxLength": 240, "minLength": 1, "type": "string" }, "maxItems": 100, "type": "array" } }, "required": [ "mode", "rules" ], "type": "object" }, "depth": { "enum": [ "standard", "deep" ], "type": "string" }, "idempotencyKey": { "maxLength": 128, "minLength": 8, "type": "string" }, "interactionPolicy": { "enum": [ "safe", "stateful" ], "type": "string" }, "workspaceSlug": { "description": "Workspace slug selected during agent authorization.", "maxLength": 80, "minLength": 1, "pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$", "type": "string" } }, "required": [ "workspaceSlug", "assetId", "depth", "coverage", "interactionPolicy", "idempotencyKey" ], "type": "object" }, "name": "prepare_assessment", "outputSchema": null }, { "description": "Search cleared public Hacker Bob CVE records by CVE identifier, open-source project name, or publication status without contacting any assessment target.", "inputSchema": { "additionalProperties": false, "properties": { "limit": { "description": "Maximum matching records to return. Defaults to 20.", "maximum": 50, "minimum": 1, "type": "integer" }, "query": { "description": "Text to match against CVE identifiers, project names, and publication status.", "minLength": 1, "type": "string" } }, "required": [ "query" ], "type": "object" }, "name": "search_public_cve_records", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:e736f9853cfb3298bce282b2f7365b6e235249ee58194ef23f64354bf595c3fb | sha256sum