T09 · Insecure Skill Coding Practices
- Location
skill.js:230- Finding
Unrestricted ioBroker JavaScript Execution
- Content
View full analysis
` or `eval:`. 3. The handler extracts everything after the command delimiter without validating its contents. 4. `executeScript()` places the supplied code in the `script` query parameter. 5. The Skill sends the request to ioBroker's `/exec` endpoint. 6. ioBroker executes the JavaScript with the authority available to the configured adapter and account. ### Impact Assessment Successful exploitation can allow an attacker to: - Read or mo ...[truncated 536 chars]- Remediation
View remediation
