Repository navigation
OSINT Forge v0.4.0
OSINT Forge v0.4.0
OSINT Forge v0.4.0 adds deterministic normalized reporting and the first
canonical seed-entity contract while retaining raw evidence and complete
provenance.
Highlights
- Generate consistent JSON, Markdown, HTML, and CSV reports from supported
plugin output. - Trace every normalized finding to its target, command, run, source file, and
preserved raw-output directory. - Retain completed, failed, and previewed outcomes plus explicit normalization
errors. - Add analyst confidence and notes without treating tool output as verified
fact. - Create conservatively redacted shareable reports that still require human
review. - Project name, email, username, phone, address, domain, IP, file, and image
targets into deterministic canonical seed entities. - Rerun completed jobs when the owning plugin contract version changes.
Compatibility and safety
Version 0.4 remains compatible with v0.3.1 case schema 1 and migrates legacy
unversioned cases as before. Raw evidence is not replaced by normalized data.
Canonical equality is not identity proof. Network and OSINT tools remain
subject to authorization requirements; only investigate targets you are
legally and organizationally authorized to examine.
Reports, reviews, case state, and intermediate adapter artifacts use owner-only
permissions. Normalizer, raw-evidence, report, and case paths reject unsafe
symbolic-link or boundary traversal.
Install
git clone --branch v0.4.0 https://github.com/LizardPope1101/osint-forge.git
cd osint-forge
chmod +x bootstrap.sh
./bootstrap.shExisting users may fetch the tag and rerun ./bootstrap.sh; framework files
are replaced atomically while configuration, case data, and independently
installed plugins are preserved.
Full changes: https://github.com/LizardPope1101/osint-forge/blob/v0.4.0/CHANGELOG.md