VS Code Extensions
ValidateExtension V1

ValidateExtension V1

by chandanasaisree

A VS Code Extension Security & Trust Analyzer - Analyze extensions with AI version scoring, personalized recommendations, security assessments, and trend insights

Downloads

2

Rating

(0)

Version

1.0.2

Last updated

May 16, 2026

Version Installs Rating License

ValidateExtension is a trust analyzer for VS Code extensions. It scans extensions for potential risks, permissions, and trust signals with Supabase backend integration.

🚀 Features

  • Extension Vetting: Analyzes extension permissions, code patterns, and behavior
  • TrustShield™ Protection: Real-time trust scoring and risk assessment
  • Trust Reports: Detailed security analysis with actionable insights
  • Live Agent Streaming: Real-time analysis with streaming UI updates
  • Supabase Integration: Secure backend for vetting functions and data storage
  • Modern UI: Responsive design with shadcn/ui components and Tailwind CSS
  • Command Bar: Fast access to analysis commands
  • Mobile-Responsive: Works great on all screen sizes

🛡️ Key Components

Component Description
TrustShield Main security dashboard and protection interface
TrustReport Detailed analysis reports with risk breakdown
AgentStream Live analysis streaming interface
CommandBar Quick access to vetting commands
PermissionRow Permission analysis and risk visualization

🔧 Quick Start

  1. Install from VS Code Marketplace
  2. Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
  3. Run Start ValidateExtension
  4. Review Trust report and security insights

🛠 Development

# Install dependencies
npm install

# Development server
npm run dev

# Build extension
npm run build

# Package VSIX
npm run package

# Deploy (Windows)
deploy.bat

📱 Web Preview

🔒 Security & Privacy

  • All analysis runs through secure Supabase Edge Functions
  • No extension code is stored permanently
  • Privacy-first design with opt-in data collection
  • Open source vetting logic

🤝 Contributing

  1. Fork the repository
  2. Create feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙌 Acknowledgments


Star this project if you find it useful!

Related extensions