MidOS MCP — Knowledge OS for AI Agents

Security checks across static analysis, malware telemetry, and agentic risk

Overview

MidOS is a disclosed remote knowledge and memory MCP, but it also advertises broad shell, file, network, notification, and persistent-memory tools without clear safeguards.

Review this skill before installing. It may be useful as a knowledge and memory MCP, but do not enable broad execution, file, git, HTTP, or webhook tools unless you can sandbox them and approve each high-impact action. Treat saved memories as persistent external data and avoid storing secrets.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

#
ASI02: Tool Misuse and Exploitation
Medium
What this means

If these MCP tools are available to an agent, a mistaken or over-eager invocation could run commands, modify files, or fetch network content outside the user's intended scope.

Why it was flagged

The skill advertises broad command execution, file operations, git, and network fetching, but the artifacts do not state sandbox limits, allowed paths, confirmation requirements, or rollback controls.

Skill content
| ⚙️ Execution | `maker_run_bash`, `maker_read_file`, `maker_write_file` | File ops, shell commands, git, HTTP fetch |
Recommendation

Only enable the execution tools in a sandboxed environment, require explicit user approval for shell/file operations, and ask the publisher for documented path, command, and network restrictions.

#
ASI06: Memory and Context Poisoning
Medium
What this means

Information saved to memory may influence later agent behavior or persist longer than the user expects.

Why it was flagged

Persistent memory is a core disclosed feature, but it means user preferences, decisions, and retrieved context may be stored and reused across future sessions.

Skill content
`mem_save` / `mem_search` backed by LanceDB. Memories survive across sessions.
Recommendation

Avoid saving secrets or sensitive personal data, review what is stored when possible, and confirm deletion/retention controls before relying on it for private work.

#
ASI07: Insecure Inter-Agent Communication
Low
What this means

Messages sent through webhooks or chat integrations could disclose task details to external services or shared channels.

Why it was flagged

The skill discloses webhook and chat-notification capabilities, but the artifacts do not define destination validation, content limits, or approval expectations.

Skill content
| 🔔 Notify | `maker_notify_discord`, `maker_notify_webhook` | Notifications to Discord, webhooks, Slack |
Recommendation

Confirm the exact destination and message content before allowing notification tools, especially for private projects.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Users who self-host would be running code that was not reviewed in this skill package.

Why it was flagged

The optional self-hosting path pulls and runs code from an external repository that is not included in the submitted skill artifacts.

Skill content
git clone https://github.com/MidOSresearch/midos-core ... python -m modules.mcp_server.midos_mcp --http --port 3100
Recommendation

Audit the repository, pin a specific commit or release, and run it in an isolated environment before self-hosting.