Aribot MCP server
online · 100% uptimeio.github.aristiun/aribot·v1.0.0Threat modeling, code/cloud/pipeline scanning, shadow-AI discovery, compliance checks and fixes.
0 stars
Reviews
Write oneNobody has reviewed Aribot yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Aribot tools (16, 2 write)
write = sends, deletes, buys or postsapply_remediationFreeApply a remediation for real (mode=live). Routed through the full governance funnel — patent reachability/kill-chain gates, autonomy policy and the approval flow. If your policy requires approval it returns 'requires_approval' rather than acting.
code_review_scanFreeStart (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_scanwrite actionFreeRun 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.
compliance_statusFreeCompany-level compliance posture rollup (pass rate, control compliance, mitigated counts, per-framework coverage). Suitable for a CI gate. Wraps the traceability company rollup.
discover_shadow_aiFreeShadow-AI posture (part of Code Security): unsanctioned / unknown AI-service usage discovered in code — totals, risk score, provider/type breakdown, hardcoded-key count, and top discoveries. Company latest, or one scan with `scan_id`. Reads code_review ShadowAIReport/ShadowAIDiscovery.
generate_threat_modelwrite actionFreeCreate a threat model from a normalized architecture (ReactFlow nodes + edges). Ingests components via the shared Stage-0 service; the pipeline then auto-generates threats. Returns the diagram id.
get_api_securityFreeAPI 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`. Reads code_review ApiEndpointDiscovery.
get_billingFreeBilling 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 an approved plan, `topup_amount` (EUR) to get one to TOP UP the wallet, or `request_plan` (starter|pay_per_use|pro|max|enterprise) to REQUEST a plan (files a request for super-admin approval — never grants). Use this to view or RESOLVE a 402 without leaving the connector.
get_cloud_complianceFreeCloud security & compliance posture (Cloud Compliance): per connected cloud account, the latest CIS/NIST cloud-policy scan — compliance %, failing policies/records, status — plus a company rollup. Reads customers.Account.latest_scan -> compliances.ScanResults.
get_diagram_summaryFreeThe canonical diagram summary every badge/card/header reads: threat counts by severity, risk value, compliance and framework coverage.
get_framework_coverageFreeCompliance-framework coverage for a diagram (real, ControlCodeMap-backed), optionally for one framework, plus an optional crossmap relationship graph. Wraps derive_framework_coverage + crossmap_cypher.build_graph.
get_insightsFreeThreat/control matrix metrics + framework coverage for a diagram, joined with its latest code-security scan when one exists.
get_remediationFreeCompute a remediation plan for a threat/finding WITHOUT applying it (mode=dry_run). Runs the same governed engine as apply_remediation, including the patent gates, and returns the proposed steps.
get_traceabilityFreeReturn the diagram→threat→finding→control→requirement→remediation traceability matrix for a scan in your scope, with coverage metrics.
onboard_agentsFreeBulk-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 auto-suspend policy. Idempotent. Requires the agent_governance licence + a manage:agents grant (or a first-party super-admin). Agents also self-onboard on first token/call.
verify_threats_in_codeFreeVerify whether threats are mitigated in a scan's uploaded code. With `threat_id`, verifies one threat synchronously and returns the verdict; without it, verifies every diagram threat in the background. Wraps code_review ThreatVerificationService.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 610ms20/20
- Tool poisoning16 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 2 write-action tools with no auth3/15
- Maintenancelast push 75 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Aribot compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 77/100
- higher than 50% of 48,255 servers
- Tools
- 16
- the typical server has 7
- Tools that change things
- 13%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 201 ms
- faster than 63% of 30,031 servers
What its tools let an agent do: 13 read · 1 create · 1 change · 1 run or deploy
Install Aribot in Claude Code, Cursor or VS Code
claude mcp add --transport http aribot https://mcp.aribot.ayurak.com/mcp
What the publisher says
From the Aribot repository's README, as published. We do not edit it. Read it on GitHub
Aribot — MCP server for security work
Live page: https://aristiun.github.io/aribot-mcp/ · Product: https://aribot.ayurak.com · Registry: io.github.aristiun/aribot
Aribot is a security tool from Ayurak / Aristiun, available as a remote Model Context Protocol (MCP) server. Connect it to any MCP client — ChatGPT, Gemini, Claude, or your own — and run real security work from the assistant you already use, without switching tools.
This repository is a public manifest for the hosted server. It contains no product code — only the connection details. The server requires OAuth, so listing its address exposes nothing without an authorized login.
Unified threat modeling — one model, not five tools
Aribot builds one threat model per system and layers every discipline onto it — security (STRIDE + LINDDUN), cloud posture (AWS · Azure · GCP), compliance (NIST · ISO 27001 · SOC 2), and the economics of each risk (value at risk, cost to fix, dollars saved once healed) — all kept traceable end to end:
Threat → Requirement → Control → Framework → Code → Fix
Ask for any link in that chain, in either direction, with evidence behind every finding and every fix.
What you can do with it
Threat modeling
- Turn a diagram or a written description of a system into a full threat model
- STRIDE and LINDDUN coverage, generated per component and per data flow
- Threats mapped to the security controls, requirements, and compliance frameworks that address them
- A traceability view from each threat → finding → control → requirement → remediation
- Re-model as the design changes; link related diagrams and reuse component threat libraries
Scanning
- Code security — static analysis of a connected repository
- Pipeline security — CI/CD configuration and supply-chain checks
- Cloud & compliance — posture checks across AWS, Azure, and GCP accounts
- SBOM — generate a software bill of materials
- Shadow AI & API discovery — find where AI/LLM use and API endpoints have spread across your estate
Compliance
- Coverage and control status against NIST, ISO 27001, SOC 2, and other frameworks
- See which controls a threat model or scan already satisfies, and where the gaps are
Vendors
- Assess a third party's posture and fold it into your own risk view
Remediation
- Get a fix for a finding — as code, cloud configuration, or infrastructure-as-code
- Keep it advisory, or apply it (e.g. open a pull request or push a cloud change) under approval
Connect
Point any MCP client at the server and complete the OAuth prompt:
https://mcp.aribot.ayurak.com/mcpOAuth is discovered automatically at https://mcp.aribot.ayurak.com/.well-known/oauth-authorization-server.
Example (Claude Code):
claude mcp add --transport http aribot https://mcp.aribot.ayurak.com/mcpAccess controls
Each call is checked against your company's licence, the OAuth scopes you granted (read:findings, read:threatmodel, read:insights, run:scan, run:codereview, write:threatmodel, run:remediation), your team's roles, and your tenant boundary. Usage is metered, and every action is logged. So you can run security work from an assistant without losing track of who can do what, or which company's data is which.
Tools
generatethreatmodel · verifythreatsincode · gettraceability · getframeworkcoverage · compliancestatus · discovershadowai · getapisecurity · getcloudcompliance · getremediation · get_billing
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Aribot: common questions
- Is Aribot MCP server safe?
- Mostly: it is graded B (77/100). Read the Aribot safety report
- How do I install Aribot?
- It runs remotely at mcp.aribot.ayurak.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Aribot need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Aribot maintained?
- The last commit was 114 days ago (2026-07-13). The latest release is v1.0.0.
- Is Aribot up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Aribot compare with other MCP servers?
- safety score 77/100 (higher than 50% of 48,255 servers); tools 16 (the typical server has 7); tools that change things 13% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.