You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A user can select which scanners they want to actively run
Each scanner is functional and does not have side effects for other the scans ran. This way, there can be multiple scanners for a certain file type (e.g. one scanner detects pkl vulnerabilities, and another extracts metadata from the file)
Tasks:
Add a default config with a list of DEFAULT_SCANNERS of all our current scanners and settings for each
Support a settings.toml to select scanners and set custom configurations
Refactor ModelScan.scan to take a list of scanners and settings, defaulting to the config if none are provided
Have ModelScan.scan run all scanners that have been selected
Have self-contained scanners determine if they should run on a given file (re-using utility functions)
Refactor CLI to fit new scanner design
The text was updated successfully, but these errors were encountered:
Today, ModelScan has a set of built-in scans with preset configurations. Which scan is ran on a given file is determined by hardcoded logic that inspects the file extensions.
We're going to refactor the library so that:
Tasks:
settings.toml
to select scanners and set custom configurationsModelScan.scan
to take a list of scanners and settings, defaulting to the config if none are providedModelScan.scan
run all scanners that have been selectedThe text was updated successfully, but these errors were encountered: