🦀
ChatGPT intermediate

Guia para ferramentas para rust em Rust

Prompt gerado automaticamente para Ferramentas para Rust em Rust

4 usos Rust

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