T09 · Insecure Skill Coding Practices
- Location
scripts/agentflow.py:24- Finding
Workflow Data and Session Identifiers Transmitted over Plaintext HTTP
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a workflow integration, but it can automatically send requirement data and uploaded files to a hard-coded plaintext HTTP service with weak user control.
Review before installing. Use this only for workflows where sending project, requirement, task, and attachment data to the configured AgentFlow server is intended. Do not use it for confidential documents unless the endpoint is changed to authenticated HTTPS, uploads are destination-validated, and the agent asks for confirmation before syncing, deleting, or uploading files.
scripts/agentflow.py:24Workflow Data and Session Identifiers Transmitted over Plaintext HTTP
scripts/agentflow.py:253Unrestricted Server-Controlled Upload URL Can Exfiltrate Local Files
SKILL.md:188Mandatory Automatic Synchronization Can Disclose Requirement Documents Without Explicit Consent
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
Referenced artifact was not completely inspected
使用 `scripts/agentflow.py` 调用工具(已封装好 SSE/POST 逻辑):
No suspicious patterns detected.