T09 · Insecure Skill Coding Practices
- Location
src/services/simulation.ts:52- Finding
Irreversible Payment Is Sent Before Simulation Request Validation
- Content
View full analysis
({})); throw new ApiError( errorData.message || `Simulation request failed: ${response.status}`, response.status, errorData ); } const data = await response.json(); return this.normalizeJobResponse(data); } catch (error) { ``` The same unsafe ordering is exposed through `startSimulation()` at `src/cli ...[truncated 2864 chars]- Remediation
View remediation
