VibeSecure is a secure SDLC-guided assistant for writing safer code in VS Code. It runs a multi-stage pipeline (context elicitation, threat analysis, secure code guidance, scalability review, handoff summary) and surfaces security notes, uncertainty flags, and checklists.
Features
Run a structured VibeSecure SSDLC pipeline from VS Code
Copilot-style one-click secure assistant command
Optional manual stage confirmation or auto-stage mode
Analyze selected code and insert security comments
Per-stage security checklist and uncertainty flags output
Quick Start
1) Install and Open Extension
Open the extension in VS Code (Run Extension).
Press Ctrl+Shift+P (or Cmd+Shift+P on macOS) and run > VibeSecure: Run SSDLC Pipeline.
2) Run the pipeline
Provide a short summary of what you are building.
Answer the user/environment/compliance prompts.
Choose stage mode:
Auto: pipeline proceeds through all stages automatically.
Manual: you confirm each stage before moving on.
Review stage outputs and checklist in the VibeSecure output channel.
3) Copilot-Style Secure Assistant (One Click)
Press Ctrl+Shift+P and run > VibeSecure: Copilot-style Secure Assistant.
Provide the requested prompt and context.
The extension uses your configured stage mode (auto or manual) to run the pipeline.
4) Analyze selected code
Select code in an editor.
Right-click and choose VibeSecure: Analyze Selected Code (or use command palette).
The extension inserts auto-generated security comments above the selection.
Settings
Open Settings (Ctrl+, or Cmd+,), search for vibesecure.stageMode.
vibesecure.stageMode = "auto" (default): run all stages without interactive prompts.
vibesecure.stageMode = "manual": confirm each stage before proceeding.
Commands
vibesecure.run: Run full SSDLC pipeline (interactive prompt flow).