scanner.py (11 lines of code) (raw):
#!/usr/bin/env python3
import yaml
import gha_scanner
import argparse
parser = argparse.ArgumentParser(description="Start the GHA Scanner")
parser.add_argument(
"-c", "--config", help="Alternate Config", default="gha-workflow-scanner.yaml"
)
args = parser.parse_args()
if __name__ == "__main__":
gh = gha_scanner.Scanner(yaml.safe_load(open(args.config, "r").read()))
gh.scan()