Missing User Warnings
Medium
- Confidence
- 86% confidence
- Finding
- When --push-invoice is used, the script sends invoice draft data containing client and project information to whatever baseUrl is present in configuration, with no validation, allowlist, or explicit runtime confirmation. In an agent-skill context, this creates a real data-exfiltration risk because a user or upstream automation may not realize that locally generated business data will be transmitted off-host to an attacker-controlled or misconfigured endpoint.
