github analyzed 363af9e

RamiBotAI/ramibot

github

RamiBot v3.8.0 is a local-first AI security operations platform integrating multi-LLM support, a dynamic red/blue team skill pipeline, MCP tool orchestration, Docker terminal access, Tor proxy management, and an auto-integrated Kali-based tool server (rami-kali) for controlled, extensible offensive and defensive workflows

maintainer
RamiBotAI
license
MIT
first seen
2026-06-01
last seen
2026-06-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

No tools enumerated yet for this server.

code evidence vv3.8.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 8

  • fs RamiBotAI-ramibot-363af9e/backend/db/database.py :5 from pathlib import Path
  • fs RamiBotAI-ramibot-363af9e/backend/main.py :9 from pathlib import Path
  • fs RamiBotAI-ramibot-363af9e/backend/mcp/client.py :7 from pathlib import Path
  • fs RamiBotAI-ramibot-363af9e/backend/skills/pipeline.py :4 from pathlib import Path
  • fs RamiBotAI-ramibot-363af9e/backend/skills/registry.py :2 from pathlib import Path
  • fs RamiBotAI-ramibot-363af9e/backend/skills/test_pipeline.py :8 from pathlib import Path
  • fs RamiBotAI-ramibot-363af9e/backend/terminal.py :16 import shutil
  • fs RamiBotAI-ramibot-363af9e/rami-kali/mcp_server.py :33 import shutil

shell / exec 3

  • shell RamiBotAI-ramibot-363af9e/backend/main.py :979 # Use run_in_executor + subprocess.run (same pattern as terminal.py —
  • shell RamiBotAI-ramibot-363af9e/backend/mcp/client.py :5 import subprocess
  • shell RamiBotAI-ramibot-363af9e/backend/terminal.py :21 import subprocess

network 7

  • net RamiBotAI-ramibot-363af9e/backend/adapters/anthropic_adapter.py :2 import httpx
  • net RamiBotAI-ramibot-363af9e/backend/adapters/lmstudio_adapter.py :3 import httpx
  • net RamiBotAI-ramibot-363af9e/backend/adapters/ollama_adapter.py :2 import httpx
  • net RamiBotAI-ramibot-363af9e/backend/adapters/openai_adapter.py :3 import httpx
  • net RamiBotAI-ramibot-363af9e/backend/adapters/openrouter_adapter.py :2 import httpx
  • net RamiBotAI-ramibot-363af9e/backend/mcp/client.py :8 import httpx
  • net RamiBotAI-ramibot-363af9e/rami-kali/mcp_server.py :35 import socket

database 1

  • db RamiBotAI-ramibot-363af9e/rami-kali/mcp_server.py :36 import sqlite3

declared dependencies 12

  • fastapi@*
  • uvicorn@[standard]
  • python-dotenv@*
  • aiosqlite@*
  • httpx@*
  • sse-starlette@*
  • anthropic@*
  • openai@*
  • pydantic@*
  • pyyaml@*
  • pytest@*
  • pytest-asyncio@*

obfuscation 1

  • dynamic require()/import() RamiBotAI-ramibot-363af9e/backend/main.py :24 from db.database import (