pp-qbo

Fail

Audited by Snyk on Aug 18, 2026

Risk Level: HIGH
Full Analysis

HIGH W007: Insecure credential handling detected in skill instructions.

  • Insecure credential handling detected (high risk: 1.00). The skill instructs running the OAuth login with explicit --client-id and --client-secret flags (and shows them in example commands), which requires embedding secret values verbatim into generated CLI commands — a direct secret-exfiltration risk.

MEDIUM W012: Unverifiable external dependency detected (runtime URL that controls agent).

  • Potentially malicious external URL detected (high risk: 0.80). The skill includes go install module paths that fetch and build remote code required for the CLI at runtime (github.com/mvanhorn/printing-press-library/library/payments/qbo/cmd/qbo-pp-cli@latest and github.com/mvanhorn/printing-press-library/library/payments/qbo/cmd/qbo-pp-mcp@latest), which are used as installation steps that download and execute remote code and are required dependencies for the skill.

MEDIUM W009: Direct money access capability detected (payment gateways, crypto, banking).

  • Direct money access detected (high risk: 1.00). The skill is a QuickBooks Online CLI wrapper (qbo-pp-cli) explicitly designed to manage accounting entities and execute financial actions: it supports commands to create/update payments, bills, purchases (expenses), invoices, journal entries and reconciliation, and requires OAuth2 auth for access. These are specific financial execution capabilities (not generic tooling).

Issues (3)

W007
HIGH

Insecure credential handling detected in skill instructions.

W012
MEDIUM

Unverifiable external dependency detected (runtime URL that controls agent).

W009
MEDIUM

Direct money access capability detected (payment gateways, crypto, banking).

Audit Metadata
Risk Level
HIGH
Analyzed
Aug 18, 2026, 03:28 AM
Issues
3
Security Audit — snyk — pp-qbo