Skip to content

Add python vapm scanner#59

Merged
cseileropswat merged 2 commits into
mainfrom
add-python-vapm-scanner
Jun 17, 2026
Merged

Add python vapm scanner#59
cseileropswat merged 2 commits into
mainfrom
add-python-vapm-scanner

Conversation

@cseileropswat

Copy link
Copy Markdown
Contributor

No description provided.

cseileropswat and others added 2 commits June 16, 2026 19:15
…ture 1103)

DetectProducts returns Windows Update Agent (signature 1103), which is also added as
the OS product — producing two products with the same signature_id. Merge entries
that share a signature_id (union cves/cpes, fill missing fields) so the OS is a single
product carrying its OS CVEs, in both scan-ea.py and scan-ca.py. Fixes the result
having a duplicate 1103 whose 0-CVE copy masked the OS findings.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
- scan-ca-endpoint.py now combines the two endpoint scans into one
  scan-ca-endpoint-result.json ({osdetails, third_party}) — the single file the
  server-side mappers read.
- map_ca_osdetails.py / map_ca_third_party.py read their section from
  scan-ca-endpoint-result.json, falling back to the individual scan files for
  standalone runs.
- scan-ca.py cleans up scan-ca-endpoint-result.json with the other intermediates.
- README: data-flow + Step 1 + Files updated to reflect the consolidated file.

Verified: scan-ca.py writes scan-ca-endpoint-result.json, both mappers read it,
ca-result.json has 80 products / 167 CVEs.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@cseileropswat cseileropswat merged commit 940d5cc into main Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant