SecMentor
O SecMentor é uma ferramenta educacional de segurança de código, desenvolvida para ajudar estudantes e desenvolvedores iniciantes a identificar, compreender e corrigir vulnerabilidades em seus projetos.
Seu principal diferencial é combinar análise estática de código com ensino interativo em português, explicando não apenas quais falhas foram encontradas, mas também seus riscos, causas e possíveis soluções.
O projeto conta com 12 categorias de detecção de vulnerabilidades, incluindo SQL Injection, XSS, exposição de credenciais, falhas de autenticação e configurações inseguras.
Além disso, oferece uma plataforma web interativa, interface de linha de comando (CLI), extensão para VS Code e integração com GitHub Actions. Os usuários podem analisar códigos, consultar lições, responder quizzes, acompanhar seu progresso e visualizar sugestões de correção.
Desenvolvido principalmente em TypeScript, React, Node.js e Tailwind CSS, o SecMentor prioriza privacidade e acessibilidade, permitindo análises locais e offline, sem executar o código inspecionado. Também oferece integração opcional com inteligência artificial para aprofundar explicações.
O projeto é open source, distribuído sob a licença MIT, e busca tornar a segurança de software mais acessível, prática e educativa, incentivando a adoção de boas práticas desde o aprendizado da programação.
SecMentor is an educational code security tool designed to help students and beginner developers identify, understand, and fix vulnerabilities in their projects.
Its main advantage is combining static code analysis with interactive learning in Portuguese, explaining not only which security flaws were detected but also their risks, causes, and possible solutions.
The project includes 12 categories of vulnerability detection, covering SQL Injection, XSS, exposed credentials, authentication weaknesses, and insecure configurations.
Additionally, it provides an interactive web platform, a command-line interface (CLI), a VS Code extension, and GitHub Actions integration. Users can analyze code, explore educational lessons, take quizzes, track their progress, and review suggested fixes.
Built primarily with TypeScript, React, Node.js, and Tailwind CSS, SecMentor prioritizes privacy and accessibility by supporting local and offline analysis without executing the inspected code. It also offers optional AI integration to provide more detailed explanations.
The project is open source and licensed under MIT, aiming to make software security more accessible, practical, and educational while encouraging developers to adopt secure coding practices from the beginning.
Built with
AI tools
Prize Categories Entered
- Submitted

Best Open-Source AI Project