All notable changes to the Precogs AI VS Code extension will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fixed broken logo image in Marketplace by switching to absolute GitHub URL.
- Updated support email to
support@precogs.org.
- Branding Update: Formally renamed extension to "Precogs - AI-native Code Security".
- Updated logo to the new modern branding.
- Rewrote Marketplace description to focus on "Code & Binary Security".
- Optimized metadata with appropriate categories and tags for better discoverability.
- Removed legacy configuration and command tables from README for a cleaner look.
- Explicit success notification when a scan finds no vulnerabilities ("No vulnerabilities found").
- Prompt to open a file if "Run Security Scan" is clicked with no active editor.
- Sign Out button in the Account section for logging out from GitHub
- Dynamic upgrade button: shows "Pro" when on Free tier, "Ultra" when on Pro tier
- Different feature sets for each upgrade tier (RAG, Security Researcher support for Ultra)
- Improved scan error handling with user-visible error messages
- Enhanced toggle switch with gradient colors and glow effect when active
- Better validation before scanning (checks for active editor)
- Finalized extension messaging to "Proactive Code Quality & Security Analysis".
- Adopted engineering-first tone for Marketplace documentation.
- Updated branding to "Precogs AI - Your AI-native code and binary security".
- Switched to standard Markdown image syntax for better Marketplace compatibility.
- Fixed broken logo image on Marketplace.
- Restored Configuration and Commands sections in README.
- Updated Marketplace branding and messaging to "AI-Predictive Code Guardian".
- Refined README with detailed features and FAQ.
- Switched default API endpoint to production.
- AI-Powered Vulnerability Detection - Scan code for security vulnerabilities using Gemini AI
- One-Click AI Fixes - Apply AI-generated security fixes with a single click
- Multi-Language Support - Python, JavaScript, TypeScript, Java, Go, C, C++, Rust
- GitHub Authentication - Sign in with VS Code's built-in GitHub auth
- Security Dashboard - Sidebar panel with vulnerability counts and safety score
- Privacy Mode - Option to scan locally without sending data to servers
- Dark/Light Theme - Toggle between themes in the sidebar
- Token-Based Usage - Track API usage with token consumption
- CWE References - Links to MITRE CWE database for each vulnerability
- Vulnerability Types:
- SQL Injection (CWE-89)
- Cross-Site Scripting (CWE-79)
- Command Injection (CWE-78)
- Hardcoded Secrets (CWE-798)
- Code Injection (CWE-94)
- Path Traversal (CWE-22)
- And more...
- API key bundled securely within extension
- GitHub OAuth token never stored on disk
- Privacy mode prevents data transmission