T09 · Insecure Skill Coding Practices
- Location
template-filling-execution.md:13- Finding
Confidential Legal and Financing Data Is Sent to a Remote Service Without Transaction-Specific Consent
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
The skill is a disclosed venture-financing document generator, with remote processing and optional local CLI use that fit its stated purpose.
Before using the remote MCP, treat entered financing terms as confidential and confirm you are comfortable sending them to the hosted Open Agreements service and sharing the returned download URL. For highly sensitive transactions, prefer the local CLI or preview-only path and review all generated documents with counsel before signing.
template-filling-execution.md:13Confidential Legal and Financing Data Is Sent to a Remote Service Without Transaction-Specific Consent
template-filling-execution.md:83Unpinned Global npm Installation Exposes Users to Supply-Chain Release Drift
Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.
If Local CLI: Write values to a per-run temporary JSON file with restrictive permissions:
VALUES_FILE="$(mktemp /tmp/oa-values.XXXXXX.json)"
chmod 600 "$VALUES_FILE"
trap 'rm -f "$VALUES_FILE"' EXIT
cat > "$VALUES_FILE" << 'FIELDS'
No suspicious patterns detected.