Module npm_parser::audit
source · [−]Expand description
This parses the output of npm-audit
Structs
advisory in report version 1
The vulnerability and dependency counts returned by npm-audit
findings in advisory in report version 1
The vulnerability and dependency counts returned by npm-audit in report version 1
The vulnerability and dependency counts returned by npm-audit in report version 2
audit report version 1
audit report version 2
Which advisories are resolved by an action
The vulnerability and dependency counts returned by npm-audit in report version 1
The vulnerability and dependency counts returned by npm-audit in report version 2
The details for a single vulnerable package
Enums
Actions to perform to fix security issues
a single fix
What the exit code indicated about required updates
This is used to return the data from audit() but not used for parsing since we can not easily tell serde how to decide which to use and the untagged union error messages are not great
Severity of vulnerabilities
a single vulnerability
Functions
main entry point for the npm-audit call
helper to parse module paths
helper to parse Vec of module paths
helper to parse updated and deleted in the correct format (default time serde implementation seems to use a different format)
helper to parse created in the correct format (default time serde implementation seems to use a different format)
helper to serialize module paths
helper to serialize Vec of module paths
helper to serialize updated and deleted in the correct format (default time serde implementation seems to use a different format)
helper to serialize created in the correct format (default time serde implementation seems to use a different format)