Full-stack Node.js application audit. 23 CRITICAL and 23 HIGH findings across SQL injection patterns, SSRF via audio proxy, missing authentication on streaming endpoints, insecure session cookies, path traversal, and plain-text secret storage. AI validation dismissed 10 false positives from initial scan. Maintainer shipped two releases directly in response — rate limiting, helmet headers, SSRF defense, path traversal fix, and a layered secret resolution chain.
A SOC 2 Type II auditor reviewing this codebase would flag SQL injection patterns under CC6.1 and CC6.6, and plain-text secret storage under CC6.7. These findings typically trigger a qualified opinion or require additional compensating controls — delaying certification by weeks and adding remediation cost discovered late in the audit cycle. The SSRF vector in an authenticated endpoint would additionally surface under CC7.1 as an unmonitored external communication channel.
GitHub Actions script injection via untrusted pull request contexts.
Seven confirmed vulnerabilities across 6 workflow files — both
github.event.pull_request.title and
github.head_ref interpolated directly into
run: shell steps. Two additional files
(mega-linter.yml,
mega-linter-for-runner.yml) were missed in
the initial fix and reported separately. All three fix PRs merged within 24 hours.
Any team using MegaLinter in their CI/CD pipeline inherited this injection vector. Under SOC 2, an unpatched CI/CD script injection falls under CC8.1 — change management controls — and CC6.6 — logical access controls over infrastructure. An auditor discovering this post-certification would require immediate remediation evidence and could trigger a scope expansion. Teams relying on MegaLinter for their own compliance pipelines were unknowingly running a compromised gatekeeper.
No finding is published based solely on automated output. Every entry in this log passed all four stages below.
Auditor Core v2.2.1 runs 11 detectors — SAST, secrets, IaC, CI/CD, dependency, license.
Every flagged finding is reviewed against the live repository. Intentional patterns are excluded.
Each surviving finding is independently confirmed as exploitable before any disclosure.
Reported per the project's SECURITY.md policy. Public only after maintainer acknowledgment or fix.
Auditor Core v2.2.1 runs fully local — no cloud, no telemetry. SOC 2, CIS Controls v8 and ISO 27001 mapped findings out of the box.