# GuidoBartoli/sherloq

An open-source digital image forensic toolset

Repository: https://github.com/GuidoBartoli/sherloq
Canonical: https://ross.abutalabs.com/products/sherloq
Language: Perl
License: GPL-3.0
License Family: copyleft
Topics: image-forensics, image-processing, gui, toolkit, digital-image-forensics, forensic-image-analysis
Last push: 2026-07-16T11:39:56+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 92, release rhythm 35, longevity 100
- inputs: {"age_days": 3357, "days_push": 48, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3193, forks 309 (observed 2026-08-28T04:07:48.242907+00:00)

## What it is
Sherloq is an open-source digital image forensic toolset providing an integrated GUI environment for analyzing images for tampering and authenticity. It implements algorithms from recent research papers as an extensible framework for experimentation rather than an automatic forgery verdict tool.

## Use cases
- detect if a photo has been edited or forged
- analyze image authenticity for legal matters
- run error level analysis on a jpeg
- experiment with image forensics algorithms from research papers
- investigate manipulated images without expensive commercial tools
- learn digital image forensics hands-on

## When to choose
- you need an open-source alternative to expensive commercial forensic suites
- you want to experiment with state-of-the-art image forensics algorithms interactively
- you need a GUI to visually inspect multiple forensic analyses side by side

## When to avoid
- you need an automated tool that definitively declares an image forged or authentic
- you need certified, court-admissible forensic evidence from a validated tool
- you need a command-line tool for batch processing pipelines

## Facets
- artifact type: application
- maturity: active
- function: image-processing, gui, developer-tools
- domain: computer-vision, image-processing, security, privacy
- platform: cross-platform, python
- tags: image-forensics, forensic-analysis, image-authentication, tamper-detection, error-level-analysis, opencv, pyside2, desktop

## Member repositories
- GuidoBartoli/sherloq (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:48.242907+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:24:54.895924+00:00, confidence not recorded.
  - readme: https://github.com/GuidoBartoli/sherloq (fetched 2026-08-28T04:07:48.242907+00:00, sha 5dd5c3d33f8b)
- Data as of 2026-08-30T08:39:29.467469+00:00.
