gitlab-cicd-pipeline

Warn

Audited by Socket on Sep 14, 2026

3 alerts found:

Anomalyx3
AnomalyLOW
references/complete-pipeline-configuration.md

The configuration does not show intentional malware or an explicit malicious payload. It does contain meaningful CI/CD supply-chain and isolation risks, especially the mutable GitHub clone for Trivy, unpinned container images, Docker-in-Docker over an unauthenticated TCP endpoint, and non-reproducible npm installation. The scanner invocation also appears operationally incorrect. Pin images and tools by trusted version or digest, verify downloaded artifacts, use npm ci with a lockfile, use Docker TLS or a safer build mechanism, and pass registry credentials through --password-stdin.

Confidence: 96%Severity: 62%
AnomalyLOW
references/docker-layer-caching-optimization.md

No direct malicious behavior is evident. The configuration performs an expected container build and publish workflow, but has security and reproducibility concerns: unauthenticated Docker-in-Docker over TCP, command-line password usage, mutable latest tags, use of docker:latest, and a likely ineffective .docker/ CI cache. Use password-stdin, TLS-protected or isolated Docker-in-Docker, pinned image digests, controlled or digest-pinned cache sources, and verify runner isolation and registry permissions.

Confidence: 97%Severity: 56%
AnomalyLOW
references/gitlab-runner-configuration.md

This is a conventional GitLab Runner registration and startup script, not evidence of malware. Its principal risks are operational and isolation-related: privileged Docker execution, potentially sensitive certificate mounting, mutable image selection, weak runner protection settings, and unquoted token expansion. Use a protected, dedicated runner for trusted projects, pin image versions, quote the token, and verify that the certificate volume contains no credentials accessible to untrusted jobs.

Confidence: 98%Severity: 63%
Audit Metadata
Analyzed At
Sep 14, 2026, 07:57 PM
Package URL
pkg:socket/skills-sh/aj-geddes%2Fuseful-ai-prompts%2Fgitlab-cicd-pipeline%2F@3e09d2c24cbe3cb18e1ec2100b5c59f84982466b72157b0bc9e9ab4a9372ac4c
Security Audit — socket — gitlab-cicd-pipeline