Skip to main content

Python wrapper around invoking trivy (https://trivy.dev/)

Project description

build status

trivy-py-ecc

A python wrapper to provide a pip-installable trivy binary.

Internally this package provides a convenient way to download the pre-built trivy binary for your particular platform.

installation

pip install trivy-py-ecc

usage

After installation, the trivy binary should be available in your environment (or trivy.exe on windows).

As a pre-commit hook

See pre-commit for instructions

Sample .pre-commit-config.yaml:

- repo: https://github.com/eccenca/pre-commit-mirrors-trivy
  rev: v0.68.1.1
  hooks:
    - id: trivy-fs
      args:
        - --exit-code=1 # Example: set exit with code 1
        - --debug # Example: enable debug output
        - . # Example: scan current directory (provide DIR as last argument if `args` are used)
    - id: trivy-config

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

trivy_py_ecc-0.68.1.1.tar.gz (3.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trivy_py_ecc-0.68.1.1-py2.py3-none-manylinux2014_x86_64.whl (46.6 MB view details)

Uploaded Python 2Python 3

File details

Details for the file trivy_py_ecc-0.68.1.1.tar.gz.

File metadata

  • Download URL: trivy_py_ecc-0.68.1.1.tar.gz
  • Upload date:
  • Size: 3.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.25

File hashes

Hashes for trivy_py_ecc-0.68.1.1.tar.gz
Algorithm Hash digest
SHA256 7d1f50e39de65ae8a8c8708866118cc254087cc02e1cba2c5e6e2941a47b42c4
MD5 fa80a67e03060e829f10ee8245c3a3c0
BLAKE2b-256 3b8ba1e99f1aec9049fda5e9a21c6ea5488551ae0130ca51f967e6f34e6fcf77

See more details on using hashes here.

File details

Details for the file trivy_py_ecc-0.68.1.1-py2.py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for trivy_py_ecc-0.68.1.1-py2.py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb95d1b89671e4f8c8e43f8f74f59a393d394baf37e14f319166090dd9002b5f
MD5 d28d6a5dbfe05d4284b65b3398516ad4
BLAKE2b-256 476dd510f676d64feb4c939e157d7cbcfd16521837fb079f810fcb94310a8398

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page