The main entry point is Django's :guilabel:`manage.py` management commands.
Lists all sub-commands available, including Django built-in commands.
VulnerableCode's own commands are listed under the [vulnerabilities] section:
$ ./mange.py --help
...
[vulnerabilities]
create_cpe_to_purl_map
importer
improver
Displays help for the provided sub-command.
For example:
$ ./manage.py import --help
usage: manage.py import [-h] [--list] [--all] [--version] [-v {0,1,2,3}]
[--settings SETTINGS] [--pythonpath PYTHONPATH]
[--traceback] [--no-color] [--force-color]
[--skip-checks]
[sources [sources ...]]
Import vulnerability data
positional arguments:
sources Fully qualified importer name to run
Import vulnerability data using the given importer name.
Other variations:
--listList all available importers--allRun all available importers
Improve the imported vulnerability data using the given improver name.
Other variations:
--listList all available improvers--allRun all available improvers