← Back to LOGOS Assessment
Governance & SBOM Snapshot
OWASP Juice Shop Demo | Repository Dependency & Governance Assessment — ENG-F0DEA306
Report TypeSecurity & Governance Posture Assessment
Prepared ByLOGOS Governance Systems Inc.
Assessment TargetOWASP Juice Shop Demo
Scopehttps://github.com/juice-shop/juice-shop.git
ClassificationSample Report — Demonstration
Date2026-03-30
This report does not constitute a penetration test, security audit, or compliance certification.

1. Executive Summary

LOGOS Governance Systems conducted a read-only dependency and governance posture snapshot of the subject repository. This assessment covers software composition analysis (SBOM generation), verified vulnerability identification, and secrets exposure detection across full git history.

This report contains only verified findings — confirmed across multiple independent scanners using LOGOS quorum verification. Single-source findings are excluded from client deliverables.

F
Overall Posture Grade
13 secrets detected in repository history — test credentials exposed
0 CRITICAL 0 HIGH 0 MEDIUM 13 SECRETS

The repository assessment identified 14 total findings, of which 14 were verified through multi-source confirmation. 0 critical and 0 high severity CVE issues were identified. However, 13 secrets were detected in repository history, primarily test credentials in 2FA test files.

2. Scope and Method

Analysis was conducted against the subject repository using read-only access. No credentials, private data, or production systems were accessed.

3. Verified Dependency Risks

No verified CVE findings in this assessment. Dependencies are well-maintained and patched.

4. Secrets & Exposure Findings

LocationTypeSeverityAction
test/api/2fa.test.ts:42Test SecretCriticalMove to secrets manager
test/api/2fa.test.ts:66Test SecretCriticalMove to secrets manager
test/api/2fa.test.ts:85Test SecretCriticalMove to secrets manager
test/api/2fa.test.ts:144Test SecretCriticalMove to secrets manager
test/api/2fa.test.ts:176Test SecretCriticalMove to secrets manager
test/api-supertest/basket.test.ts:110Test SecretCriticalMove to secrets manager
test/api-supertest/data-export.test.ts:25Test SecretCriticalMove to secrets manager
+ 6 additional secrets in test files

5. Prioritized Recommendations

Immediate — Before Next Release

  1. Rotate all exposed credentials immediately. Treat as compromised.
  2. Move test secrets to environment variables or test fixtures loaded at runtime.

Near-Term — 30 Days

  1. Implement automated SBOM generation in CI/CD pipeline.
  2. Pin all dependency versions to exact releases.
  3. Add pre-commit hooks for secrets detection.

Governance Foundation — 60-90 Days

  1. Establish dependency update policy with security review gate.
  2. Implement secrets management solution (Vault, AWS Secrets Manager, etc.).
  3. Document vulnerability response runbook with SLAs by severity.