PHP Security Companion (VS Code)5 turnkey PHP injection-sink checks, live in the editor as you type — no configuration, no data leaves your editor. v0.1, pilot. Part of the Gap Hunter Labs VS Code workstream. This
combines 5 separate IntelliJ-family plugins
( Confirmed real gap, not assumed: "PHP Inspections (EA Extended)" (one of the most widely used PHP inspection tools) does not cover any of these 5 checks in its documented security feature list — confirmed by reading it before building each of the 5 original IntelliJ-family plugins. A search of VS Code Marketplace for a turnkey, out-of-the-box PHP taint/injection scanner covering these specific sinks came up empty too (general SAST frameworks like Semgrep exist but require configuring rule sets — not a zero-config linter like this). What it checks
Diagnostics show up in the editor (squiggly underline) and the
Problems panel, live as you edit any v0.1 scope, honestly noted (same as the IntelliJ-family originals): plain-text/regex matching, not real PHP parsing — a value that flows through an intermediate variable before reaching the sink isn't traced (real taint/data-flow analysis is a much bigger undertaking, out of scope here). A call built entirely from static literals is correctly never flagged. PrivacySee PRIVACY.md — zero network calls, everything runs against files already open in your editor. Development
Press F5 (with this folder open) to launch an Extension Development
Host against a real
LicenseApache License 2.0 — see LICENSE. |