Skip to content

Add PowerShell wrapper with pipeline support, Wazuh SIEM integration, and HTML reporting#6

Open
MoSLoF wants to merge 3 commits intorasta-mouse:masterfrom
MoSLoF:feature/hbv-powershell-wrapper
Open

Add PowerShell wrapper with pipeline support, Wazuh SIEM integration, and HTML reporting#6
MoSLoF wants to merge 3 commits intorasta-mouse:masterfrom
MoSLoF:feature/hbv-powershell-wrapper

Conversation

@MoSLoF
Copy link
Copy Markdown

@MoSLoF MoSLoF commented Mar 6, 2026

What this adds:
PowerShell wrapper module (Invoke-ThreatCheck) providing pipeline support, structured [PSCustomObject] output, Wazuh SIEM NDJSON logging with MITRE ATT&CK mapping, and a self-contained HTML threat report.
Files:

PowerShell/Invoke-ThreatCheck.psm1 — module (~880 lines)
PowerShell/Invoke-ThreatCheck.psd1 — manifest
CONTRIBUTING-HBV.md — installation, usage, Wazuh decoder/rules
ThreatCheck/Scanners/AmsiScanner.cs — removed debug Console.WriteLine

Tested: Single file, 3-file pipeline, HTML report, Wazuh NDJSON log, AMSI path-not-found error handling. PowerShell 7.5.4 on Windows 11.
cc @rasta-mouse

MoSLoF and others added 3 commits March 6, 2026 15:06
… and HTML reporting

- Invoke-ThreatCheck.psm1: Pipeline-friendly wrapper with structured PSCustomObject output
- Wazuh NDJSON event logging with MITRE ATT&CK T1562.001 / T1027 mapping
- Self-contained dark-theme HTML threat report
- AMSI + Defender engine support, glob/wildcard expansion, URL scanning
- Invoke-ThreatCheck.psd1: Module manifest
- CONTRIBUTING-HBV.md: Installation, usage, Wazuh decoder/rules, purple team context

Co-authored-by: HoneyBadger Vanguard LLC <hbv@ihbv.io>
Removes a leftover debug print (status value: {status}) that was
emitting to stdout and polluting scan output.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant