stacklet/Sinistral IaC Scanner

Scan Infrastructure as Code with Sinistral policies

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
iac_directoriesPath(s) from the root of your repo to your IaC folder(s). Supports multiple directories separated by newlines. yes
recurseRecursively scan all subdirectories containing Terraform filesnofalse
sinistral_api_urlBase URL of your Sinistral API (e.g. https://api.sinistral.example.com)yes
sinistral_auth_urlAuth URL for your Sinistral instance (e.g. https://auth.console.example.com)yes
sinistral_project_client_idOAuth2 client ID for your Sinistral projectyes
sinistral_project_client_secretOAuth2 client secret for your Sinistral projectyes
sinistral_projectSinistral project name to scan againstyes
sinistral_cli_versionsinistral-cli version to use. Accepts any git ref (branch, tag, SHA) from https://github.com/stacklet/sinistral-cli. no8552c68f72b9df5bb4985f722fec4063ebb35218
post_pr_commentWhether to post scan results as a PR comment.notrue
skip_unchangedSkip the scan (and toolchain setup) when the triggering push/PR changed no Terraform files (.tf/.tf.json/.tfvars/.tfvars.json) under `iac_directories`. Fails open: if the changed files can't be determined, the scan runs. Set to 'false' to always scan. notrue

no outputs