Skip to content

feat(qradar): add IBM QRadar collector (#253)#425

Open
SamuelHassine wants to merge 2 commits into
mainfrom
feature/253-qradar-collector
Open

feat(qradar): add IBM QRadar collector (#253)#425
SamuelHassine wants to merge 2 commits into
mainfrom
feature/253-qradar-collector

fix(qradar): correct alert model, trace docstring and docs (#253)

90367f2
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 17, 2026 in 1s

67.76% (+5.91%) compared to 0695ae5

View this Pull Request on Codecov

67.76% (+5.91%) compared to 0695ae5

Details

Codecov Report

❌ Patch coverage is 86.00563% with 199 lines in your changes missing coverage. Please review.
✅ All tests successful. No failed tests found.

Files with missing lines Patch % Lines
qradar/src/collector/expectation_manager.py 71.92% 57 Missing ⚠️
qradar/src/services/expectation_service.py 84.03% 38 Missing ⚠️
qradar/src/collector/collector.py 48.14% 28 Missing ⚠️
qradar/src/services/trace_service.py 81.73% 21 Missing ⚠️
qradar/src/services/utils/parent_process_parser.py 82.05% 14 Missing ⚠️
qradar/src/services/client_api.py 93.44% 12 Missing ⚠️
qradar/src/services/converter.py 89.10% 11 Missing ⚠️
qradar/src/models/configs/config_loader.py 69.56% 7 Missing ⚠️
qradar/src/collector/expectation_handler.py 95.23% 3 Missing ⚠️
qradar/src/services/models.py 92.30% 3 Missing ⚠️
... and 2 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #425      +/-   ##
==========================================
+ Coverage   61.84%   67.76%   +5.91%     
==========================================
  Files          98      125      +27     
  Lines        4385     5807    +1422     
==========================================
+ Hits         2712     3935    +1223     
- Misses       1673     1872     +199     
Files with missing lines Coverage Δ
qradar/src/__init__.py 100.00% <100.00%> (ø)
qradar/src/collector/__init__.py 100.00% <100.00%> (ø)
qradar/src/collector/exception.py 100.00% <100.00%> (ø)
...adar/src/collector/expectation_service_provider.py 100.00% <100.00%> (ø)
qradar/src/collector/models.py 100.00% <100.00%> (ø)
qradar/src/collector/signature_registry.py 100.00% <100.00%> (ø)
qradar/src/collector/trace_service_provider.py 100.00% <100.00%> (ø)
qradar/src/models/__init__.py 100.00% <100.00%> (ø)
qradar/src/models/configs/__init__.py 100.00% <100.00%> (ø)
qradar/src/models/configs/base_settings.py 100.00% <100.00%> (ø)
... and 17 more

📢 Thoughts on this report? Let us know!

🚀 New features to boost your workflow:
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.