T09 · Insecure Skill Coding Practices
- Location
scripts/snapshot.py:1525- Finding
Generated reports are served on all network interfaces without access control
- Content
View full analysis
/...` URL and the function description, both of which imply that the report is available only locally. The HTTP server also serves the entire parent report directory, enabling unauthenticated directory listing and access to other reports stored there. The comment states that the process exits after 30 seconds, but no timeout, process termination, or lifecycle-management code is implemented. The child process can consequently remain available until explicitly terminated or reclaimed by the operating system. The use of `getsockname()` only obtains an ephemeral port and do ...[truncated 1590 chars]- Remediation
View remediation
