T03 · Remote Payload Retrieval and Execution
- Location
scripts/bootstrap.sh:4- Finding
Mutable Third-Party Repository Is Downloaded, Installed, and Executed Without Integrity Verification
- Content
View full analysis
/dev/null 2>&1; then echo "Warning: Port 9000 is already in use (possibly another Whisper instance running). Proceeding..." fi echo "Starting local, offline Whisper ASR safely..." bash run_server.sh & ``` ### Technical Analysis The bootstrap process clones or updates a mutable external Git repository without pinning an immutable commit or tag and without verifying a cryptographic checksum or signature. The `WHISPER_REPO_URL` environment variable also allows the source repository to be replaced. After retrieval, `pip install -r requirements.txt` installs dependencies controlled by the downloaded repository. Python package installation may execute package build hooks or other installation logic. The separa ...[truncated 1594 chars]- Remediation
View remediation
