T09 · Insecure Skill Coding Practices
- Location
scripts/merge_kettle_sql.py:278- Finding
SQL Injection Through Untrusted Kettle Step Names
- Content
View full analysis
- Remediation
View remediation
list[str]: normalized = value.replace('\r\n', '\n').replace('\r', '\n') return [f"-- {line}" for line in normalized.split('\n')] ``` For stronger protection, reject multiline metadata entirely before generating executable artifacts. ]]>
