Integration with Development Tools
Integration with Development Tools
Trivy integrates seamlessly with popular development tools and IDEs. VS Code extensions enable vulnerability scanning directly from the editor:
// .vscode/settings.json
{
"trivy.binaryPath": "/usr/local/bin/trivy",
"trivy.severityLevels": ["CRITICAL", "HIGH"],
"trivy.outputFormat": "table",
"trivy.ignoreUnfixed": true
}
Git pre-commit hooks prevent committing vulnerable images:
# .pre-commit-config.yaml
repos:
- repo: local
hooks:
- id: trivy-scan
name: Scan Docker images with Trivy
entry: trivy image
language: system
pass_filenames: false
args: ["--exit-code", "1", "--severity", "CRITICAL,HIGH", "myapp:latest"]