Skip to content

Latest commit

 

History

History
71 lines (54 loc) · 2.17 KB

README.md

File metadata and controls

71 lines (54 loc) · 2.17 KB

Trufflehog Plugin

fluentci pipeline ci

This plugin sets up your CI/CD pipeline with a specific version of trufflehog.

🚀 Usage

Add the following command to your CI configuration file:

fluentci run --wasm trufflehog setup

Functions

Name Description
setup Installs a specific version of trufflehog.
git Find credentials in git repositories
github Find credentials in GitHub repositories.
gitlab Find credentials in GitLab repositories.
filesystem Find credentials in a filesystem.
s3 Find credentials in S3 buckets.
gcs Find credentials in GCS buckets
syslog Scan syslog
circleci Scan CircleCI
docker Scan Docker Image
travisci Scan TravisCI
postman Scan Postman
jenkins Scan Jenkins
elasticsearch Scan Elasticsearch
huggingface Scan Huggingface

Code Usage

Add fluentci-pdk crate to your Cargo.toml:

[dependencies]
fluentci-pdk = "0.2.1"

Use the following code to call the plugin:

use fluentci_pdk::dag;

// ...

dag().call("https://pkg.fluentci.io/[email protected]?wasm=1", "setup", vec!["latest"])?;

📚 Examples

Github Actions:

- name: Setup Fluent CI CLI
  uses: fluentci-io/setup-fluentci@v5
  with:
    wasm: true
    plugin: trufflehog
    args: |
      setup
- name: Show trufflehog version
  run: |
    type trufflehog
    trufflehog --version