T08 · Insecure Dependencies
- Location
SKILL.md:26- Finding
Non-immutable third-party package retrieval and execution in CI
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill appears to be a straightforward CI helper for browser fingerprint checks, with normal CI supply-chain hardening considerations but no hidden or malicious behavior found.
Install this skill if you want help adding a liarjs fingerprint gate to CI, but harden the copied recipes before using them in sensitive pipelines: pin npm dependencies exactly, commit a lockfile, avoid dynamic npx installs in CI, pin Actions and container images where practical, and use --offline or a self-hosted endpoint when outbound request metadata is sensitive.
SKILL.md:26Non-immutable third-party package retrieval and execution in CI
Docker image references without a specific tag (:latest is implicit) or digest (@sha256:...) can be silently replaced by a malicious image.
Tool parameters are crafted to achieve unintended or unsafe behavior. Parameter abuse can bypass intended safety checks (e.g. shell=True, --force, dangerous glob patterns).
FROM node:22-slim
RUN apt-get update
&& apt-get install -y --no-install-recommends chromium ca-certificates fonts-liberation
&& rm -rf /var/lib/apt/lists/*
ENV LIARJS_CHROME=/usr/bin/chromium
USER node
Tool parameters are crafted to achieve unintended or unsafe behavior. Parameter abuse can bypass intended safety checks (e.g. shell=True, --force, dangerous glob patterns).
FROM node:22-slim
RUN apt-get update
&& apt-get install -y --no-install-recommends chromium ca-certificates fonts-liberation
&& rm -rf /var/lib/apt/lists/*
ENV LIARJS_CHROME=/usr/bin/chromium
USER node
Tool calls are chained to bypass individual safety checks or escalate capabilities beyond what any single tool call would allow.
FROM node:22-slim
RUN apt-get update
&& apt-get install -y --no-install-recommends chromium ca-certificates fonts-liberation
&& rm -rf /var/lib/apt/lists/*
ENV LIARJS_CHROME=/usr/bin/chromium
USER node
No suspicious patterns detected.