Skip to content

Latest commit

 

History

History
43 lines (24 loc) · 948 Bytes

README.md

File metadata and controls

43 lines (24 loc) · 948 Bytes

GitHub Action for IAC Validation.

This action scans the target respository and extracts the dependency file(SBOM) for the same and eventually comes up with a list of depenendency both direct and transitive. Further, this list of dependencies is saved to a GCP bucket. Also this SBOM(dependency list) is used to generate the vunerability list(VAX). This VAX file is finally available to the client in their GCP bucket.

Inputs

gcs_credentials

Required Service Account Credential for the GCP Account.

repo-token

Required GitHub Token for accessing contents of the repository.

owner

Required Repository Owner Name.

repoName

Required Name of the Repo to be scanned.

Files Description

action.yml

Defines input to the Action.

index.js

Core logic of the plugin.

package.json

Defines project configuration.

package-lock.json

Auto generated complete depednecy tree.