Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
trivy-plugin-aqua — Plugin for integrating Trivy with Aqua Security platform to scan IaC, pipelines, and dependencies for vulnerabilities and misconfigurations. | Kitploit
Tools/GitHubGitHub/aquasecurity/trivy-plugin-aqua
Cloud Infrastructure SecurityVulnerability ScannersConfiguration AuditingDevSecOpsSupply Chain Security
GitHubaquasecurity/trivy-plugin-aqua

trivy-plugin-aqua

Plugin for integrating Trivy with Aqua Security platform to scan IaC, pipelines, and dependencies for vulnerabilities and misconfigurations.

View Repository
14113 days agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

trivy-plugin-aqua

Trivy plugin for integration with Aqua Security SaaS platform

Usage

Trivy's options need to be passed after --. Trivy receives a target directory containing IaC files

Set Aqua plugin as Trivy's current default plugin by exporting an environment variable

root@kitploit:~
  export TRIVY_RUN_AS_PLUGIN=aqua

Scan an IaC target

root@kitploit:~
  trivy  <target>

Scan an IaC target and tag the scan

root@kitploit:~
  trivy  <target>

Scan an IaC target and report only specific severities

root@kitploit:~
  trivy --severities CRITICAL,HIGH <target>

Command Line Arguments

Environment Variables

Required

The only explicitly required environment variables are

VariablePurpose
AQUA_KEYGenerated through CSPM UI
AQUA_SECRETGenerated through CSPM UI

Optional

VariablePurpose
CSPM_URLURL to generate Aqua Platform token (default: us-east-1 CSPM)
AQUA_URLAqua platform URL (default: us-east-1 Aqua platform)

Trivy will attempt to resolve the following details from the available environment variables;

  • repository name
  • branch name
  • commit id
  • committing user
  • build system

There are some special case env vars;

Scanners

Certain scanners have additional behaviors

Pipelines

The pipelines scanner is enabled, to skip fetch and scan pipelines add --skip-pipelines flag. pipelines scanning uses Pipeline Parser to parse the pipelines, and therefore, supports only the platforms that are supported by the package.

The results of the scanner are:

  • parsed version of the pipeline files
  • pipeline misconfigurations
Download Tool
ArgumentPurposeExample Usage
--debugGet more detailed output as Trivy runs.
--severitiesThe Severities that you are interested in.--severities CRITICAL,HIGH,UNKNOWN
--tagsArbitrary tags to be stored with the scan.--tags 'BUILD_HOST=$HOSTNAME,foo=bar'
--pipelinesScan repository pipeline files.--pipelines / PIPELINES=1 trivy ...
--package-jsonScan package.json files without lock files--package-json / PACKAGE_JSON=1 trivy ...
VariablePurpose
OVERRIDE_REPOSITORYUse this environment variable to explicitly specify the repository used by Trivy
FALLBACK_REPOSITORYUse this environment variable as a backup if no other repository env vars can be found
OVERRIDE_BRANCHUse this environment variable to explicitly specify the branch used by Trivy
FALLBACK_BRANCHUse this environment variable as a backup if no other branch env vars can be found
OVERRIDE_BUILDSYSTEMUse this environment variable to explicitly specify the build system
OVERRIDE_SCMIDUse this environment variable to explicitly specify the scm id
IGNORE_PANICUse this environment variable to return exit code 0 on cli panic
OVERRIDE_REPOSITORY_URLUse this environment variable to explicitly specify the repository link used by Trivy (For result's web link)
OVERRIDE_REPOSITORY_SOURCEUse this environment variable to explicitly specify the repository source used by Trivy