T08 · Insecure Dependencies
- Location
README.md:127- Finding
Unpinned Third-Party Package Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a straightforward R-project analysis helper; it can modify project outputs and install R packages, but those actions are disclosed and aligned with its stated purpose.
Install this skill only in projects where you are comfortable letting the agent read and edit analysis scripts, reports, and generated results. Use version control or backups before reruns, and require the agent to show exact package installs or output overwrites before proceeding.
README.md:127Unpinned Third-Party Package Installation
The README explicitly states that the skill will re-run analyses, regenerate plots, and re-render reports, which implies modifying project files and overwriting generated artifacts. In a code-editing skill this behavior is expected, but the lack of any warning, confirmation step, or backup guidance creates a real safety risk because users may lose prior outputs or unintentionally apply broad changes across an existing project.
The README says the skill detects and installs missing packages, including from CRAN and Bioconductor, but does not warn that this changes the user's R environment and may introduce unreviewed dependencies. In an existing project context, environment mutation can break reproducibility, alter locked dependency state, or execute package installation hooks without the user clearly consenting.
The skill explicitly states it may recompute results, overwrite outputs in results/, and re-render reports, but it does not require explicit confirmation, backups, or a dry-run before modifying project artifacts. In an existing analysis project, this can unintentionally destroy prior outputs, replace trusted reports, or make it harder to distinguish original results from agent-generated changes.
No suspicious patterns detected.