O que fp-check faz?
Verifica sistematicamente suspeitas de bugs de segurança para eliminar falsos positivos. Produz vereditos de VERDADEIRO POSITIVO ou FALSO POSITIVO com evidências documentadas para cada bug.
Como usar
Para verificar um bug suspeito, forneça:
- Descrição do bug (incluindo tipo, localização no código e comportamento esperado)
- Trecho de código relevante
- Contexto adicional (ex: versão da biblioteca, configuração)
Plataformas suportadas
- Claude Code
- Cursor
- Codex
- Outros agentes compatíveis com SKILL.md
Exemplo
$ fp-check --bug "vazamento de memória em src/utils.c:42" --code "#include <stdlib.h>\nint *p = malloc(10);"
Resultado:
VEREDITO: FALSO POSITIVO
Evidência: A variável 'p' é liberada corretamente no bloco 'finally'.
Licença
MIT