vibecheck
HIGHRepository Trust

Devcontainer lifecycle hooks with suspicious commands

VS Code devcontainer postCreateCommand and similar lifecycle hooks run automatically when a developer opens the repository in a container. Malicious commands here execute with full network access before any code review.

HOW VIBECHECK DETECTS THIS

vibecheck clones your repository and runs Gitleaks, Semgrep, njsscan, and a suite of custom checks targeting patterns common in AI-generated code. This check is part of the Repository Trust category. When a matching pattern is found, Claude triages the finding and produces a plain-English explanation and a concrete fix — no security expertise required.

FREE SCAN

Check your repo for this and 50+ other issues

Connect GitHub → vibecheck scans for secrets, unauthenticated routes, RLS gaps, injection, and more. Claude explains every finding. Free for 2 repos.

scan my repo for free →

MORE IN REPOSITORY TRUST

Committed git hooks with shell execution (post-checkout, post-merge)CRITICALDangerous git config: core.hooksPath, url.insteadOf, filter.smudgeHIGHSetup/install scripts with curl-pipe-to-shell patternsHIGHSubmodule URLs pointing to non-standard or suspicious hostsMEDIUM
← all vulnerability guides