OffsetInspect
2.0.0
A bounded-memory PowerShell toolkit for byte-offset inspection, source context, binary comparison, and defensive AMSI/Microsoft Defender detection-boundary analysis.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025-2026 Jared Perry (Velkris). MIT License.
Package Details
Author(s)
- Jared Perry (Velkris)
Tags
PowerShell Security DetectionEngineering MalwareAnalysis ReverseEngineering Forensics Hex AMSI MicrosoftDefender OffsetAnalysis
Functions
Invoke-OffsetInspect Invoke-OffsetThreatScan
PSEditions
Dependencies
This module has no dependencies.
Release Notes
OffsetInspect 2.0.0
- Rebuilt as a self-contained PowerShell Gallery module.
- Opens each unique file once and gathers requested line context in one bounded-memory streaming pass.
- Adds accurate UTF-8/UTF-16 byte-to-character mapping and implemented context lines.
- Adds stable object, JSON, CSV, and CSV-file output modes.
- Adds Invoke-OffsetThreatScan with independently implemented AMSI and Microsoft Defender providers.
- Adds repeatability checks, provider-error handling, temporary-file cleanup, and boundary confidence.
- Adds isolated package tests, PSScriptAnalyzer, cross-platform PowerShell 7 CI, and Windows PowerShell 5.1 CI.
FileList
- OffsetInspect.nuspec
- LICENSE
- OffsetInspect.Format.ps1xml
- OffsetInspect.psd1
- OffsetInspect.psm1
- Private\Core.IO.ps1
- Private\Core.Inspection.ps1
- Private\Core.Output.ps1
- Private\Threat.Amsi.ps1
- Private\Threat.Defender.ps1
- Private\Threat.Search.ps1
- Private\Threat.Text.ps1
- Public\Invoke-OffsetInspect.ps1
- Public\Invoke-OffsetThreatScan.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 3.0.0 | 10 | 7/13/2026 |
| 2.0.0 (current version) | 12 | 7/11/2026 |