Análise do Rust Doctor: Ferramenta de Segurança para Rust
Rust Doctor é uma ferramenta de segurança projetada para desenvolvedores que utilizam a linguagem Rust. Ele realiza uma varredura no ambiente de trabalho do Cargo, aplicando 62 regras curadas que identificam problemas relacionados à segurança, correção, confiabilidade, desempenho, manutenibilidade e dependências. O resultado é uma pontuação de 0 a 100, junto com as três regras que devem ser priorizadas para correção. A ferramenta é adequada para qualquer espaço de trabalho do Cargo, desde um único crate binário até um workspace virtual com múltiplos membros.
A instalação e uso do Rust Doctor são simples e diretas. O usuário pode iniciar uma auditoria executando um comando no terminal e, após a análise, pode instalar uma habilidade que orienta o agente de codificação sobre como corrigir as falhas encontradas. A ferramenta opera localmente, sem necessidade de conexão com a internet, garantindo privacidade e segurança. Além disso, é possível integrar o Rust Doctor em pipelines de CI, facilitando a revisão de pull requests e a configuração de regras de auditoria.





