Skip to content

feat(metras): add Metras stream connector for blocklist sync (#7042)#7041

Open
Khidr6G wants to merge 3 commits into
OpenCTI-Platform:masterfrom
Khidr6G:feature/metras-stream
Open

feat(metras): add Metras stream connector for blocklist sync (#7042)#7041
Khidr6G wants to merge 3 commits into
OpenCTI-Platform:masterfrom
Khidr6G:feature/metras-stream

fix(metras): set manifest source_code required by CI (#7042)

8fccff8
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 24, 2026 in 1s

82.18% (+46.54%) compared to 562693f

View this Pull Request on Codecov

82.18% (+46.54%) compared to 562693f

Details

Codecov Report

❌ Patch coverage is 82.33083% with 47 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
stream/metras/src/metras_client/api_client.py 78.81% 25 Missing ⚠️
stream/metras/src/connector/connector.py 74.32% 19 Missing ⚠️
...ream/metras/src/connector/converter_to_external.py 95.65% 2 Missing ⚠️
stream/metras/src/connector/utils.py 83.33% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           master    #7041       +/-   ##
===========================================
+ Coverage   35.64%   82.18%   +46.54%     
===========================================
  Files        2048        9     -2039     
  Lines      125310      612   -124698     
===========================================
- Hits        44672      503    -44169     
+ Misses      80638      109    -80529     
Files with missing lines Coverage Δ
stream/metras/src/connector/__init__.py 100.00% <100.00%> (ø)
stream/metras/src/connector/settings.py 100.00% <100.00%> (ø)
stream/metras/src/metras_client/__init__.py 100.00% <100.00%> (ø)
stream/metras/src/connector/utils.py 83.33% <83.33%> (ø)
...ream/metras/src/connector/converter_to_external.py 95.65% <95.65%> (ø)
stream/metras/src/connector/connector.py 74.32% <74.32%> (ø)
stream/metras/src/metras_client/api_client.py 78.81% <78.81%> (ø)

... and 2044 files with indirect coverage changes

📢 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.