T09 · Insecure Skill Coding Practices
- Location
ailiyun_yunxiao_mr_deploy.py:79- Finding
Unvalidated LLM output controls privileged MR creation and pipeline execution
- Content
View full analysis
1: lines = "\n".join([ f" · {p['pipelineName']} (ID: {p['pipelineId']})" for p in matched ]) return lines flow_id = str(matched[0]["pipelineId"]) pipeline_display = ( f"{matched[0]['pipelineName']} (ID: {flow_id})" ) else: pipeline_display = f"Pipeline ID: {flow_id}" data, code = run_publish(flow_id) ``` ### Technical Analysis The handler embeds the user ...[truncated 2476 chars]- Remediation
View remediation
