misp-modules v3.0.5 — Release Notes
Release date: 2025-12-23
Changes
- [release] Version 3.0.5 released. (Alexandre Dulaunoy)
Fixes
- Limit input types to supported hash types (md5, sha1, sha256). (Paul Venne)
- Update User-Agent format and version in
rl_enrichment.py. (Paul Venne) - Add repository and support information to
rl_enrichment.py. (Paul Venne) - Remove unused IOC-specific metadata from summary formatting. (Paul Venne)
- Update
MAPPING_RULESfor domain consistency and disable deterministic UUID computation. (Paul Venne) - Update
MISP_TYPE_MAPPINGand response handling for improved data normalization. (Paul Venne) - Update comment order in
MAPPING_RULESforfile-objectandfile-analysis:- Prioritize SHA1 over SHA256 and MD5 in object comments.
- Ensure MD5 references are correctly formatted in
file-objectmappings. (Paul Venne)
- [website] Poetry and main adjustments. (David Cruciani)
Other
-
Merge PR #754: Add ReversingLabs Enrichment module. (Alexandre Dulaunoy)
- Comprehensive IOC enrichment for file hashes, domains, IPs, and URLs
- Declarative JSON mappings for flexible MISP object creation
- Support for nested objects and relationships
- Automatic MISP type detection and validation
- Built-in error handling and SSL verification options
-
Rename tests to match renamed module. (Paul Venne)
-
Update module description and name for clarity. (Paul Venne)
-
Optimized and verified with
ruffandflake8. (Paul Venne) -
Refactor code structure for improved readability and maintainability. (Paul Venne)
-
Fix documentation: correct supported hash types. (Paul Venne)
-
Add ReversingLabs logo and enrichment module documentation. (Paul Venne)
-
Add unit tests for ReversingLabs module functionality. (Paul Venne)
-
Remove unneeded folders. (Paul Venne)
-
Merge PR #753: Refactor Rapid7 AttackerKB module version and details. (Alexandre Dulaunoy / jrecinsky-r7)
- Updated module version and improved documentation.
-
Merge PR #728: Reorganize and manage assets with Vite. (David Cruciani / Cormac Doherty)
- Introduce Vite-based asset management
- Rebuild/replace vendor assets and JavaScript bundles
- Remove unused Bootstrap and FontAwesome assets
- Update templates and asset paths
- Standardize asset structure
-
Merge PR #751: Migrate website to Poetry and simplify architecture. (David Cruciani / Cormac Doherty)
- BREAKING CHANGE: Configuration moved to
.env - Replace
requirements.txtwithpyproject.tomland Poetry - Consolidate website entrypoint to
website/main.py - Add Gunicorn WSGI support and systemd service templates
- Improve configuration handling, logging, and linting
- Remove legacy configuration and launcher files
- BREAKING CHANGE: Configuration moved to
-
Merge PR #750: Synchronize with Microsoft Sentinel or Defender. (Alexandre Dulaunoy / Koen Van Impe)
- Add and update
export_sentinel.py - Wrapper support for existing MISP2Sentinel and MISP2Defender setups
- Add and update