Changelog
v0.3.0 (2026-04-23)
Refatorações
- Boilerplate eliminado (~275 linhas) — 7 abstrações em
src/utils/, 17 consumers migrados em scanners/tools/commands. API externa preservada.
Correções
- Hook detecta mais write tools — PreToolUse/PostToolUse agora pegam
create_file,delete_file,edit_file,create_directory,move_file,rename_filee variantes MCP via pattern match.
Segurança
- uuid@14 override — corrige GHSA-w5hq-g745-h8pq (moderate), vuln transitiva via
@vscode/vsce.npm audit: 0 vulnerabilidades.
v0.2.0 (2026-04-22)
Mudanças
- LLM Analysis removido — scanners rodam localmente, Copilot analisa via Language Model Tools
- Tools com prompt guiado —
audit_workspaceeaudit_repoinstruem o Copilot a usarget_findings→dismiss_finding→get_report - Report auto-open —
get_reportabre o painel automaticamente - Chat simplificado —
/auditdelega análise ao Copilot
Correções
- 0 vulnerabilidades npm — upgrade vitepress 2.0 resolve vulns esbuild + vite
Removido
- Classe
LLMAnalyzere testes - npm overrides de esbuild
- Config
security-check.useLLMAnalysis
v0.1.0 (2026-04-22)
Primeiro release público.
Features
- 7 scanners de segurança: Secret, Dependency, Code Pattern, Config, LGPD, MCP Server, VS Code Extension
- Security Score: 0-100 com pesos por severidade
- Copilot Chat integration: participant
@security-checkcom 4 comandos - 8 Language Model Tools: audit_repo, audit_workspace, get_findings, get_score, get_finding_details, list_scanners, dismiss_finding, get_report
- Tool references:
#audit-repo,#audit-workspace, etc. - Dismiss system: dismiss/restore com hash estável, batch operations, persistência no workspace state
- Sidebar completa: 4 views (Findings, Score, Global Resources, Hook Activity)
- 5 Security hooks: PreToolUse, PostToolUse, SessionStart, Stop, UserPromptSubmit
- 2 Agents: security-auditor, lgpd-advisor (instalados globalmente)
- 2 Skills: security-check, safe-coding (instaladas globalmente)
- Activity log: JSONL com file watcher
- LGPD compliance: scanner dedicado para Lei 13.709/2018
- 152 testes com Vitest