Mihomo Proxy Management
Security checks across static analysis, malware telemetry, and agentic risk
Overview
This instruction-only skill is coherent for managing a Mihomo proxy, but it uses an admin bearer secret and includes commands that can change or restart the proxy.
This looks reasonable if you want the agent to help administer Mihomo. Before installing or using it, be prepared to provide a Mihomo API secret only for an instance you trust, and require explicit confirmation before actions that close connections, switch proxy groups, flush caches, reload configuration, or restart the service.
Static analysis
No static analysis findings were reported for this release.
VirusTotal
VirusTotal findings are pending for this skill version.
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.
Using these commands could temporarily disrupt network traffic or change how the user's device routes connections.
These examples show purpose-aligned but state-changing proxy administration actions that can close active connections, reload configuration, or restart the proxy service.
curl -X DELETE -H "Authorization: Bearer $MIHOMO_SECRET" "$MIHOMO_URL/connections" ... curl -X PUT ... "$MIHOMO_URL/configs?force=true" ... curl -X POST ... "$MIHOMO_URL/restart"
Only run PUT, POST, or DELETE operations after the user explicitly asks for them, especially close-all, reload, restart, upgrade, or provider-update actions.
Anyone with this secret may be able to inspect or control the configured Mihomo instance.
The skill expects a Mihomo API bearer secret and suggests placing it in a session environment variable, which is normal for this integration but still grants administrative access to the proxy API.
Default values, override with user-provided: - **Host**: `http://127.0.0.1:9090` - **Secret**: Ask user if not provided Store connection in environment for session: ```bash MIHOMO_URL="http://host:9090" MIHOMO_SECRET="your-secret" ```
Provide the secret only for a trusted instance, avoid exposing it in shared logs or transcripts, and prefer localhost or another explicitly trusted host.
