Skip to content

OSINT Forge v0.3.0

Choose a tag to compare

@LizardPope1101 LizardPope1101 released this 28 Jul 19:06
· 95 commits to main since this release
f447f7b

OSINT Forge v0.3.0

OSINT Forge v0.3.0 introduces private, resumable case management for authorized investigations.

Highlights

  • Create versioned cases with documented purpose and authorization scope
  • Add validated username, email, domain, IP, image, and file targets
  • Run compatible installed plugins against case targets
  • Resume partial work by skipping successful jobs and retrying failed or missing jobs
  • Preserve planned commands, framework and plugin versions, timestamps, exit status, and raw output
  • Maintain an append-only activity log
  • Separate raw output, analyst notes, and reviewed findings
  • Generate provenance-linked Markdown execution summaries
  • Migrate legacy case metadata and reject unsupported future schemas
  • Enforce owner-only permissions for all case artifacts
  • Protect case metadata, activity logs, raw records, and custom reports from accidental overwrite

Case workflow

osint case create example-case \
  --purpose "Authorized investigation" \
  --authorization "Written authorization from Example Organization"

osint case add example-case username example_handle
osint case run example-case --plugins maigret sherlock
osint case status example-case
osint case report example-case

Installation

git clone --branch v0.3.0 https://github.com/LizardPope1101/osint-forge.git
cd osint-forge
./bootstrap.sh

Only use OSINT Forge for lawful, authorized investigations.