Skip to content

feat(gophish): add Gophish phishing campaign injector (#311) - #321

Open
SamuelHassine wants to merge 7 commits into
mainfrom
feat/injector-gophish
Open

feat(gophish): add Gophish phishing campaign injector (#311)#321
SamuelHassine wants to merge 7 commits into
mainfrom
feat/injector-gophish

fix(gophish): log failures and surface Gophish error bodies (#311)

183249a
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 17, 2026 in 1s

70.39% (+1.12%) compared to 5e9b2c6

View this Pull Request on Codecov

70.39% (+1.12%) compared to 5e9b2c6

Details

Codecov Report

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

Files with missing lines Patch % Lines
gophish/gophish_injector/client/gophish_client.py 89.83% 6 Missing ⚠️
gophish/gophish_injector/openaev_gophish.py 96.49% 2 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main     #321      +/-   ##
==========================================
+ Coverage   69.27%   70.39%   +1.12%     
==========================================
  Files          81       88       +7     
  Lines        3505     3665     +160     
==========================================
+ Hits         2428     2580     +152     
- Misses       1077     1085       +8     
Files with missing lines Coverage Δ
gophish/gophish_injector/__init__.py 100.00% <100.00%> (ø)
...sh/gophish_injector/configuration/config_loader.py 100.00% <100.00%> (ø)
...h/gophish_injector/configuration/gophish_config.py 100.00% <100.00%> (ø)
...injector/configuration/injector_config_override.py 100.00% <100.00%> (ø)
gophish/gophish_injector/contracts_gophish.py 100.00% <100.00%> (ø)
gophish/gophish_injector/openaev_gophish.py 96.49% <96.49%> (ø)
gophish/gophish_injector/client/gophish_client.py 89.83% <89.83%> (ø)

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