Description-Behavior Mismatch
Medium
- Confidence
- 98% confidence
- Finding
- The /api/transcribe endpoint accepts an arbitrary local file_path and only checks os.path.isfile(), allowing any client who can reach the service to cause the backend to open and process local files on the host. In this skill's context, the server binds to 0.0.0.0 with no authentication, which makes this more dangerous because remote users may access host files or trigger processing of unintended local resources.
