-
-
Notifications
You must be signed in to change notification settings - Fork 4
Step 14c/23 (Phase 3): Signatures — Implement MalwareBazaar SHA-256 fetcher #162
Copy link
Copy link
Open
Labels
area:signaturesSignature sources / licensingSignature sources / licensingdifficulty:intermediateModerate complexityModerate complexityphase:3-updates-signaturesUpdates & signatures (Steps 13–14)Updates & signatures (Steps 13–14)priority:p0Critical path / blockingCritical path / blockingtrack:post-mvpDeferred until after the MVP demo; still aligned with the 2026 plan end goalsDeferred until after the MVP demo; still aligned with the 2026 plan end goals
Milestone
Description
Metadata
Metadata
Assignees
Labels
area:signaturesSignature sources / licensingSignature sources / licensingdifficulty:intermediateModerate complexityModerate complexityphase:3-updates-signaturesUpdates & signatures (Steps 13–14)Updates & signatures (Steps 13–14)priority:p0Critical path / blockingCritical path / blockingtrack:post-mvpDeferred until after the MVP demo; still aligned with the 2026 plan end goalsDeferred until after the MVP demo; still aligned with the 2026 plan end goals
Summary
Implement a Python script that fetches SHA-256 file hashes from the MalwareBazaar API and outputs them in the project's normalized format.
Depends On: Step 14a (Licensing matrix — MalwareBazaar must be approved)
Parent Issue: #12 (Integrate Real-World Malware Signatures)
Context
MalwareBazaar provides a free API for querying recent malware samples by SHA-256 hash. Attribution is required. This script fetches recent samples and extracts their hashes.
Key Changes
Acceptance Criteria