dismissed_vuln_checker
¶
Functions:
-
load_yaml_file–Safely opens a file, parses its YAML content, and verifies a required root key exists.
-
load_dismissed_vulnerabilities– -
check_dismissed_vulnerabilities_file–Maps items from dismissed-vulnerabilities.yml into corresponding template action blocks.
-
check_file_exists– -
compare_dismissed_vulnerabilities_with_gitlab_state–Checks the dismissed vulnerabilities in dismissed-vulnerabilities.yml are still reported as
Attributes:
DISMISSED_VULN_FILE
module-attribute
¶
DISMISSED_VULN_FILE = (
TARGET_REPO_ROOT / "dismissed-vulnerabilities.yml"
)
load_yaml_file
¶
Safely opens a file, parses its YAML content, and verifies a required root key exists.
Returns the fully parsed dictionary payload if valid.
check_dismissed_vulnerabilities_file
¶
Maps items from dismissed-vulnerabilities.yml into corresponding template action blocks.
compare_dismissed_vulnerabilities_with_gitlab_state
¶
Checks the dismissed vulnerabilities in dismissed-vulnerabilities.yml are still reported as dismissed from GitLab API