85trust / 100

Aribot

by aribot.ayurak.com in Developer tools

MCP serverPassing, checked 8 h ago

Threat modeling, code/cloud/pipeline scanning, shadow-AI discovery, compliance checks and fixes.

https://mcp.aribot.ayurak.com/mcp
Tools
29
behind sign-in or payment
Uptime
100%
last 30 days
Response time
469 ms
525 ms slowest 5%
Last check
Passed
8 h ago, next any minute now

Scan it nowHow to connect

Reliability

All checks passedSome failedAll failedNot checked

Status and outage history · Atom feed · Watch with other listings

How to connect

Add it to any MCP client that supports remote servers. It asks for sign-in, an API key or payment.

{
  "mcpServers": {
    "aribot": {
      "type": "http",
      "url": "https://mcp.aribot.ayurak.com/mcp"
    }
  }
}

29 tools

  • get_billing

    Billing status + self-service payment for your company: credit-wallet balance, pay-per-use flag, license tier / annual commitment, per-action prices, purchasable plans, and any approved-but-unpaid plans. Pass `checkout_request_id` to get a hosted Stripe Checkout URL to COMPLETE…

  • onboard_agents

    Bulk-onboard agent identities to the governed fleet (Agent Governance). Accepts plain ids or {agent_id} descriptors in `agents`, A2A 1.0 Agent Cards in `agent_cards` (name/url/provider/version/protocolVersion), or MCP client descriptors, under an optional `cohort` + shared…

  • generate_threat_model

    Create a threat model from a normalized architecture (ReactFlow nodes + edges). Aribot stores the components and generates the threats. Returns the diagram id.

  • verify_threats_in_code

    Verify whether modelled STRIDE/LINDDUN threats are mitigated in a scan's uploaded code or AST. If threat_id is provided, returns synchronous verdict; otherwise dispatches batch verification across all diagram threats.

  • get_traceability

    Return the diagram→threat→finding→control→requirement→remediation traceability matrix for a scan in your scope, with coverage metrics.

  • get_framework_coverage

    Get control-mapped coverage percentages, gap counts, and mapped controls for EU AI Act, DORA, NIST AI RMF, ISO 27001, SOC 2, etc.

  • get_remediation

    Compute a remediation plan for a threat or finding without applying it (dry run). Runs Aribot's governed remediation checks and returns the proposed steps.

  • compliance_status

    Company-level compliance posture: per-framework posture from the daily cloud scans (checks passed/failed, controls tested/failing), plus threat and control metrics from code scans. Pass `framework` (e.g. 'ISO 27001') to get that framework's most-failing controls. Rates are…

  • discover_shadow_ai

    Scan connected repositories and network traffic for unmanaged LLMs, foundational model endpoints, vector databases, agent frameworks, and leaked API keys (async).

  • get_api_security

    API security inventory (part of Code Security): discovered API endpoints with authentication status, risk level and risk factors, plus method/risk breakdowns. Company-wide or one scan with `scan_id`.

  • get_cloud_compliance

    Cloud security & compliance posture (Cloud Compliance): per connected cloud account, the latest CIS/NIST cloud-policy scan — daily-scan posture (checks passed/failed) and the last manual scan's compliance %, failing policies/records — plus a company rollup.

  • code_review_scan

    Start (or re-run) a code-security scan for an existing scan/repository in your scope. Returns a poll pointer; results include SAST, secrets, deps, pipeline review and the traceability matrix.

  • compliance_scan

    Run a cloud/platform or compliance scan against an account or diagram in your scope (async). scan_type ∈ platform|compliance|pipeline|sbom. Returns a task id to poll.

  • apply_remediation

    Apply a remediation for real (mode=live). Goes through Aribot's governance checks (attack-path reachability, autonomy policy and the approval flow). If your policy requires approval it returns 'requires_approval' rather than acting.

  • get_diagram_summary

    Summary of a diagram: threat counts by severity, risk value, compliance and framework coverage.

  • list_diagrams

    List your company's threat-model diagrams (id, name, last update), newest first, optionally filtered by part of the name.

  • get_insights

    Code-security metrics for a diagram: the threat → finding → control metrics of its latest code-security scan. code_scan is null when the diagram has no scan yet.

  • generate_architecture

    Generate a multi-tier cloud/AI architecture and auto-synthesize STRIDE/LINDDUN threat models, security requirements, and regulatory control mappings directly from a natural-language description. Runs in the background (a few minutes); returns the name the diagram is saved under.

  • run_ai_governance_audit

    Audit an architecture diagram or code scan against statutory AI governance frameworks (EU AI Act 2024, EU DORA 2022, NIST AI RMF 1.0, ISO 42001). Evaluates article-by-article conformity, satisfied controls, open gaps, and generates actionable remediation guidance.

  • get_code_findings

    Findings from a code-security scan (SAST, secrets, dependencies): title, severity, file and line, CWE/OWASP category, status and the recommended fix. Latest completed scan when scan_id is omitted.

  • get_shadow_ai

    AI usage found in your code and network traffic: provider, service type, model, endpoint, where it was found, risk level, classification and whether a hard-coded key was seen. Company-wide, or one scan with scan_id.

  • get_agent_governance

    Your governed AI-agent fleet: each agent's id, name, cohort, whether it is active, its execution state (running, held, suspended), deviation score and the reason for any hold. Totals by state.

  • get_self_healing

    Remediation (self-healing) history: each planned or applied fix with its threat, rule, resource, mode (dry run or live), status and outcome, plus whether autonomous live remediation is switched on for your company.

  • list_ticket_destinations

    Trackers, routes and destinations this caller may send threats to (no credentials).

  • file_threat_tickets

    Send 1-50 threat report entries to the tracker their route points at (or `destination`). One ticket per threat per report; a repeat returns already_filed. dry_run=true returns the exact tickets without sending; a preview with public_repository=true goes to a public repository…

  • get_threat_tickets

    Tickets (tracker, number, state, assignee) for the given threat entries, or for a diagram.

  • sync_threat_tickets

    Pull the current state and assignee of this company's open tickets (max 50 per call, time-boxed). Returns {checked, changed, errors, remaining}; remaining > 0 means call again to continue. Error codes: permission_missing, role_missing, destination_not_found, already_filed…

  • assign_threat

    Set the owner and due date of a threat entry; the linked ticket follows. Error codes: permission_missing, role_missing, destination_not_found, already_filed, rate_limited, assignee_unmapped, no_route, no_entry, not_found, invalid, no_company, tracker_error, filed_unrecorded…

  • comment_threat_on_change

    For a completed pipeline scan of a pull request: post, or update, one comment per threat whose linked code the pull request changes. A re-run with nothing changed makes no calls. Returns each comment's status (posted, updated, skipped with the reason, failed). Public…

Security scan

No findings

We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
8 h agoPassed401448 ms
17 h agoPassed401487 ms
26 h agoPassed401472 ms
35 h agoPassed401436 ms
43 h agoPassed401470 ms
Show 10 older checks
2 days agoPassed401450 ms
3 days agoPassed200469 ms
3 days agoPassed200442 ms
4 days agoPassed200518 ms
4 days agoPassed200472 ms
4 days agoPassed200500 ms
5 days agoPassed200454 ms
5 days agoPassed200525 ms
6 days agoPassed200488 ms
6 days agoPassed200449 ms