Threat model first

Inspectarr — Media Scanning Gate

A Go service that watches for incoming media files and checks them before anything is imported, built around a pluggable interface for swapping scanning engines.

Year: Active 2026
Role: Sole author
GoDockerCI/CD

Overview

A Go service that watches directories for new media files and inspects them before they are allowed through, with scanning engines sitting behind a pluggable interface so they can be swapped or combined. I wrote the threat model before the implementation, which is backwards from how these projects usually go and turned out to be the right order: it settled several design questions before they became rewrites.

More Projects

Interested in Working Together?

I'm always open to discussing new projects and opportunities.

Get in Touch