Caveat verdict
proxy-gateway
Accesses credentials AND makes external network calls
Skill explicitly discloses that all request URLs, headers, and bodies are visible to the proxy operator, warns against sending API keys or credentials, and involves a custodial payment model with acknowledged operator risk — these are genuine concerns for a third-party proxy handling agent traffic.
Automated static analysis — not a human review. Caveat flags capabilities, not confirmed intent, and can produce false positives. Disagree with this verdict? Use Dispute below.
What it does
These are capability combinations: each listed behavior occurs in the skill, but Caveat detects co-occurrence — it does not verify that one flows into another. Read the code to confirm a live chain.
Accesses credentials AND makes external network calls — potential credential theft
LLM02 · ASI03
Permission integrity
network_out
credential_access
package_install
Findings (10)
Possible hardcoded credential
client/SKILL.md · code · API_KEY="your_api_key_here
Pipe to python — executes piped content as Python code
SKILL.md · prose · downgraded · | Python
Uses eval() — can execute arbitrary code
app/managers/hosted_payment.py · prose · downgraded · eval(
<script> tag in markdown — potential code injection
app/routers/payment.py · prose · downgraded · <script>
POSTs data to external URL
SKILL.md · code · .post(
"https://
HTTP request to bare IP address — common in malicious payloads
app/managers/proxy_manager.py · prose · downgraded · http://127.0.0.1
Base64 encoding/decoding
docs/X402_INTEGRATION.md · code · Base64-encode
Python os.getenv — reads environment variable
docs/X402_INTEGRATION.md · code · os.getenv(
Opens WebSocket connection
SKILL.md · prose · downgraded · WebSocket
Python httpx request — network access
app/managers/proxy_manager.py · prose · downgraded · httpx.get(
Permissions & capabilities
No declared permissions — minimal attack surface.
network_outnetwork_incredential_accesspackage_install Thanks — recorded.