Prompt completo
"Você é um engenheiro de software sênior com vasta experiência em Rust e ferramentas de desenvolvimento. Sua tarefa é criar um **guia prático e interativo** para desenvolvedores Rust, do nível intermediário ao avançado, que desejam otimizar o uso da ferramenta **`cargo-audit`** para garantir a segurança de suas dependências. O guia deve cobrir os seguintes pontos, de forma didática e com exemplos de código **executáveis**: 1. **Instalação e Configuração Inicial:** Como instalar `cargo-audit` e as dependências necessárias. 2. **Uso Básico:** Como rodar `cargo-audit` em um projeto e interpretar os resultados iniciais (vulnerabilidades conhecidas). 3. **Filtragem e Supressão de Alertas:** Como ignorar falsos positivos ou vulnerabilidades que não afetam o projeto (com justificativa), usando o arquivo `audit.toml` e argumentos de linha de comando. Forneça exemplos de cenários comuns (ex: vulnerabilidade em feature não utilizada, impacto baixo). 4. **Integração com CI/CD:** Exemplos de como integrar `cargo-audit` em pipelines de CI/CD (GitHub Actions, GitLab CI ou similar) para automatizar a verificação de segurança em cada *commit* ou *pull request*. Inclua como configurar falhas no *build* para vulnerabilidades críticas. 5. **Atualização de Banco de Dados:** Como garantir que o banco de dados de vulnerabilidades (RustSec Advisory Database) esteja sempre atualizado. 6. **Estratégias de Mitigação:** Além de simplesmente atualizar dependências, discuta outras estratégias para lidar com vulnerabilidades que não possuem *fix* imediato (ex: *patching* manual, substituição de crate, monitoramento). 7. **Melhores Práticas e Dicas Avançadas:** * Frequência ideal para rodar `cargo-audit`. * Como lidar com dependências transitivas. * Ferramentas complementares para segurança (ex: `cargo-crev`, `cargo-deny`). O tom deve ser profissional, direto e encorajador, visando empoderar o desenvolvedor a tomar controle da segurança de suas aplicações Rust. Utilize Markdown para formatação, incluindo blocos de
Tags relacionadas
Rust
Ferramentas para Rust
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de Rust
ChatGPT
Melhores práticas de debugging em rust para Rust
Prompt gerado automaticamente para Debugging em Rust em Rust
2 usos
ChatGPT
Guia para padrões de design em rust em Rust
Prompt gerado automaticamente para Padrões de design em Rust em Rust
5 usos
ChatGPT
Guia para troubleshooting em rust em Rust
Prompt gerado automaticamente para Troubleshooting em Rust em Rust
5 usos