🔒

Trivy

Available

Trivy is a comprehensive security scanner by Aqua Security. Integrate vulnerability findings from container images, filesystems, and IaC directly into tapioca tasks.

What you can do

Automatically create tasks from vulnerability findings
Track remediation progress for CVEs
Set severity thresholds for task creation
Link vulnerabilities to affected projects
Generate security reports and dashboards
Schedule periodic scans and sync results

Setup Instructions

1

Install Trivy

If you haven't already, install Trivy on your system or CI/CD pipeline:

brew install trivy  # macOS
apt-get install trivy  # Debian/Ubuntu
2

Configure tapioca webhook

In tapioca, navigate to Settings → Integrations → Trivy and copy your webhook URL.

3

Set up Trivy output

Configure Trivy to send results to tapioca:

trivy image --format json --output trivy-results.json myimage:latest
curl -X POST -H "Content-Type: application/json" -d @trivy-results.json YOUR_WEBHOOK_URL
4

Configure task creation rules

Set up which severity levels should create tasks automatically. By default, HIGH and CRITICAL vulnerabilities create tasks.

Configuration Reference

OptionTypeRequiredDescription
webhook_urlstringYesThe webhook URL for receiving Trivy results
severity_thresholdenumNoMinimum severity to create tasks
Default: HIGH
auto_assignbooleanNoAutomatically assign to security team
Default: false
project_idstringNoDefault project for vulnerability tasks
labelsstring[]NoLabels to apply to created tasks
Default: ["security", "vulnerability"]

Troubleshooting

Vulnerabilities are not creating tasks

Check that your severity threshold is set correctly. By default, only HIGH and CRITICAL create tasks. Also verify your webhook URL is correct and accessible.

Duplicate tasks are being created

Enable deduplication in the integration settings. tapioca will check CVE IDs before creating new tasks.

Webhook returns 401 Unauthorized

Regenerate your webhook URL in the integration settings. The old URL may have been invalidated.

Related Integrations

Need help with this integration?

Our team is here to help you get set up and running.