T09 · Insecure Skill Coding Practices
- Location
SKILL.md:17- Finding
Real Brokerage Orders May Be Submitted Without Explicit Final User Approval
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is transparent about placing real stock trades, but it can proceed to live brokerage orders without a separate final user approval step.
Review this skill carefully before installing. It is intended to place real securities orders through Longbridge, not just provide analysis. Use it only if you are comfortable with an automated trading workflow, and prefer adding a required final confirmation, dry-run default, and order-size limits before any live account is connected.
SKILL.md:17Real Brokerage Orders May Be Submitted Without Explicit Final User Approval
The skill explicitly orchestrates end-to-end real securities trading and persistent log writing, culminating in actual order placement against a brokerage. Although it has a trigger phrase and sequential checks, it does not present a clear user-facing risk warning, explicit confirmation gate immediately before execution, or stronger safeguards for asset-affecting actions, making unintended or overly trusted execution materially dangerous.
The manifest and instructions are written as mandatory Chinese operational text, including repeated requirements to report outputs to the user ('老大') in that form, but there is no indication that the user can choose another language. This creates a language/locale policy concern because the skill appears to force a specific language without opt-in or stated justification.