Skip to content

Add Software Vendor galaxy and 1,000-entry cluster#1178

Merged
adulau merged 3 commits intomainfrom
codex/add-misp-galaxy-for-software-vendors
Apr 24, 2026
Merged

Add Software Vendor galaxy and 1,000-entry cluster#1178
adulau merged 3 commits intomainfrom
codex/add-misp-galaxy-for-software-vendors

Conversation

@adulau
Copy link
Copy Markdown
Member

@adulau adulau commented Apr 14, 2026

Motivation

  • Provide a MISP galaxy for mapping software vendors so analysts can tag and reference vendor-level information in sightings and events.
  • Populate a large, immediately useful cluster of vendors (top 1,000) with basic metadata and product lists so tools and users can reference vendor homepages and product portfolios.

Description

  • Added a new galaxy definition at galaxies/software-vendor.json with type software-vendor and basic metadata so MISP can recognize the new galaxy type.
  • Added a new cluster at clusters/software-vendor.json containing 1,000 vendor entries generated from GitHub organization rankings; each entry includes value, description, uuid, and meta with official-refs (main page), refs (GitHub API org endpoint), and a products array.
  • The vendor list was built from GitHub organization search (type:org followers:>=200, sorted by followers) across the first 10 pages (100 results/page) to assemble the top 1,000 entries and assigned unique UUIDs.
  • Files added: galaxies/software-vendor.json and clusters/software-vendor.json (1,000 entries).

Testing

  • Ran repository validations with ./validate_all.sh and repository formatting/normalization with ./jq_all_the_things.sh, and fixed formatting as required; both checks completed successfully.
  • Performed a Python sanity check confirming the cluster contains 1,000 values (output: len(values) == 1000).
  • Committed the two new files and created the pull request; automated validation and formatting checks in the repository passed.

Codex Task

@adulau adulau merged commit de53f19 into main Apr 24, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant