-
Notifications
You must be signed in to change notification settings - Fork 58
Open
Description
The wiki defines in its FAQ how MSDO selects which tools to run. However, it fails so give more than one example, and not a complete one at that.
The wiki, or the README of the action, should explain clearly the condition that defines which tool will run. From what I could gather, I understand those conditions:
- BinSkim: Runs if .dll files are present in the repository, so it will run if you run the action after a dotnet build.
- Checkov: Runs with bicep or arm files present, as well as GitHub actions workflows.
- ESLint: Will run in javascript project. I'm not sure if an eslint configuration file is mandatory
- TemplateAnalyser: Runs with bicep files or arm files present
- Trivy: I've only been able to run it when called explicitly with the tools input and the GDN_TRIVY_TARGET image environment variable set
The msdo cli tool seems to be closed source, so I haven't been able to analyse the code to find the details of each tool. It should be more explicitly defined in the documentation.
Metadata
Metadata
Assignees
Labels
No labels