Benny the dog health and care monitor - water bowls, movement, loneliness detection, sausage deliveries, projector movie time, wake calls. Boomy-robot patrol integration ready.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http counts 4 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
app_info
-
dog_ops
-
example_op
-
server_shutdown
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 1ac1c5c · analyzer v33 · 2d ago
skills & prompt files 9
- agent-rules sandraschi-benny-the-dog-mcp-1ac1c5c/.cursorrules
- agent-rules sandraschi-benny-the-dog-mcp-1ac1c5c/.github/copilot-instructions.md
- skill sandraschi-benny-the-dog-mcp-1ac1c5c/.opencode/skills/benny-the-dog-mcp/SKILL.md
- agent-rules sandraschi-benny-the-dog-mcp-1ac1c5c/.windsurfrules
- agent-rules sandraschi-benny-the-dog-mcp-1ac1c5c/AGENTS.md
- agent-rules sandraschi-benny-the-dog-mcp-1ac1c5c/CLAUDE.md
- prompt-file sandraschi-benny-the-dog-mcp-1ac1c5c/assets/prompts/system.md
- prompt-file sandraschi-benny-the-dog-mcp-1ac1c5c/assets/prompts/user.md
- skill sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/skills/benny_the_dog_mcp/SKILL.md
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 41
filesystem 4
- fs (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-smoke.py :47
with open(p) as f: - fs (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-webapp-test.py :33
from pathlib import Path - fs sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/db.py :6
from pathlib import Path - fs sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/server.py :217
from pathlib import Path
shell / exec 2
- shell (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-smoke.py :31
import subprocess - shell (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-webapp-test.py :27
import subprocess
network 4
- net (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-smoke.py :34
import urllib.error - net (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/scripts/cua-webapp-test.py :30
import urllib.error - net (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/tests/test_api.py :3
import httpx - net (weak) sandraschi-benny-the-dog-mcp-1ac1c5c/tests/test_server.py :3
import httpx
database 1
- db sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/db.py :5
import sqlite3
tool registrations 4
- app_info sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/server.py :35
- example_op sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/server.py :54
- dog_ops sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/server.py :76
- server_shutdown sandraschi-benny-the-dog-mcp-1ac1c5c/src/benny_the_dog_mcp/server.py :195
declared dependencies 13
- fastmcp@>=3.4.4,<4
- prefab-ui@>=0.14.0
- fastapi@>=0.115
- uvicorn@>=0.30
- httpx@>=0.27
- APScheduler@>=3.10,<4
- tauri-build@2
- tauri@2
- tauri-plugin-shell@2
- tauri-plugin-fs@2
- tauri-plugin-process@2
- serde@1
show 1 more
- serde_json@1