ci

Warn

Audited by Socket on Sep 1, 2026

4 alerts found:

Securityx3Anomaly
SecurityMEDIUM
evals/cases/bad-ci-shared-job-static-keys/NOTES.md

This static fragment indicates a very high security-risk CI/CD configuration: plaintext AWS keys are hardcoded in pipeline variables, a production kubeconfig with an embedded user token is committed and used via `KUBECONFIG`, and staging/prod deployment targeting is coupled to `$TARGET_ENV` such that a mistake can deploy to production under production credentials. Terraform also runs without remote backend configuration, increasing state integrity and safety concerns. No explicit malware/payload behavior is evidenced in the provided text, but the credential exposure and deployment-control flaws alone are severe and should be treated as critical findings.

Confidence: 74%Severity: 95%
SecurityMEDIUM
evals/cases/bad-ci-shared-job-static-keys/.gitlab-ci.yml

No direct malware/backdoor behavior is visible in this pipeline fragment. However, it contains severe supply-chain security weaknesses: hardcoded AWS credentials and a kubeconfig file explicitly named for production that is used regardless of the default staging environment selection. Combined with terraform apply -auto-approve and automatic Helm deployment parameterization, this creates a high risk of credential compromise and high-impact unauthorized infrastructure/Kubernetes changes if the pipeline context is exposed or modified.

Confidence: 73%Severity: 82%
SecurityMEDIUM
evals/cases/bad-pipeline-secret-nogate-helm/.gitlab-ci.yml

No evidence of embedded malware/backdoor behavior in this YAML. The primary security concern is direct secret leakage: `echo "$DB_PASSWORD"` will print the DB password value to GitLab CI job logs if populated with a real secret. Additional concerns include credential-like variable definition patterns and use of a floating `alpine/helm:latest` image tag, which increases risk from unintended toolchain changes. Overall, treat this as an insecure CI/CD configuration with high risk of credential disclosure rather than a malicious implant.

Confidence: 78%Severity: 74%
AnomalyLOW
evals/cases/bad-ci-ungated-deploy/NOTES.md

Primary finding is a CI/CD integrity gate bypass: allow_failure: true on unit_tests allows build_image and deploy_prod to run even when unit tests fail, undermining release verification and enabling unsafe releases or process sabotage. The fragment shows no direct indicators of overt malware (credential theft/exfiltration/backdoors), but the weakened quality gate meaningfully increases supply-chain integrity risk.

Confidence: 75%Severity: 52%
Audit Metadata
Analyzed At
Sep 1, 2026, 06:48 AM
Package URL
pkg:socket/skills-sh/anmolnagpal%2Fdevops-skills%2Fci%2F@d0049ca3b8b6d579e5c905bbde7e8bc757fea971af420ce4c8a03316f3c40643
Security Audit — socket — ci