From 55e7e05b1d2fe4bdcb78070edce65f87325a62c5 Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen.haas@lakedrops.com> Date: Mon, 20 Jan 2025 09:57:17 +0100 Subject: [PATCH] Optimize audit ignore report --- src/Handler.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Handler.php b/src/Handler.php index df2c61d..bb59d92 100644 --- a/src/Handler.php +++ b/src/Handler.php @@ -217,6 +217,18 @@ class Handler extends BaseHandler { $report[] = $parts[3] . ': Drupal project not found'; continue; } + if ($project['list'][0]['field_security_advisory_coverage'] === 'not-covered') { + $report[] = $parts[3] . ': Not covered by security advisory'; + continue; + } + if ($project['list'][0]['taxonomy_vocabulary_44']['id'] === '13032') { + $report[] = $parts[3] . ': Not supported'; + continue; + } + if ($project['list'][0]['taxonomy_vocabulary_46']['id'] === '9994') { + $report[] = $parts[3] . ': Obsolete'; + continue; + } $nid = $project['list'][0]['nid']; $releases = json_decode($client->get('https://www.drupal.org/api-d7/node.json?type=project_release&field_release_update_status=0&field_release_category=current&field_release_project=' . $nid)->getBody(), TRUE); if (empty($releases['list'])) { -- GitLab