T08 · Insecure Dependencies
- Location
SKILL.md:25- Finding
Unpinned External Software Is Installed and Executed
- Content
View full analysis
.py` and parse the JSON. ``` ```markdown - `blood_panel_import.py --watch-dir ` - `supplement_import.py --watch-dir ` ``` ```markdown biohub connect ``` ```markdown python3 -m adapters.apple_health.receiver ``` ### Technical Analysis The artifact does not include the implementation of the Biohub CLI, analytics scripts, importers, adapters, or HTTP receiver. Instead, it directs users to install software from a mutable GitHub repository and follow installation instructions from its current README. No reviewed commit hash, immutable release archive, package hash, signature, or integrity-verification procedure is specified. The effective code executed by the skill can therefore change after this artifact has been audited. The referenced components are not limited to passive database reads: they include Python execution, watch-directory importers, device adapters, data-writing CLI operations, and an HTTP receiver. This creates a supply-chain trust boundary in which control of the upstream repository, release process, package distribution mechanism, or installation documentation can affect code executed on the user's system. ### Attack Path 1. An attacker compromises the linked repository, its maintainer account, release artifacts, package distribution channel, or installation documentation. 2. The attacker modifies the installation process or one of ...[truncated 1142 chars]- Remediation
View remediation
