Skip to content

OSINT Forge v0.4.0

Choose a tag to compare

@LizardPope1101 LizardPope1101 released this 30 Jul 10:48
· 45 commits to main since this release
905f462

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

Existing 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