O código gerado por IA atravessa fronteiras de confiança, indo de ferramentas de desenvolvimento para repositórios, integração contínua e produção; portanto, não deve ser considerado confiável até que seja verificado. Este curso ajuda desenvolvedores a identificar vulnerabilidades de segurança recorrentes, examinar alterações feitas por IA, aplicar barreiras automatizadas e estabelecer controles que tornem a verificação parte da rotina de desenvolvimento. Você terminará o curso com métodos práticos para avaliar riscos, exigir resultados seguros e gerenciar o uso de ferramentas de codificação por IA em toda a equipe.
O curso aborda limites de confiança, injeção e composição de comandos, segredos embutidos no código (*hard-coded*), configurações padrão inseguras, alucinações de dependências, revisão de *pull requests*, SAST, análise de composição de software, varredura de segredos, *prompting* seguro e governança de equipes. Também trata de políticas de bloqueio de *merge*, roteamento de propriedade, limites de dados, privilégios de agentes, rastreabilidade e controles de repositório.