Self-hosted security operations

Continuous visibility across IT, OT and IoT.

Comprehensive discovery scanning of massive CIDR ranges, attack surface management, OT/IoT and vulnerability scanning, self-hosted in your own perimeter.

Runs inside your networkRead-only OT probingSARIF 2.1.0 export

Isometric illustration of an IT, OT and IoT networkA central ThreatLark platform node connected to IT servers, OT controllers and IoT devices on a shared network, with a cloud above. ITOTIoT

Discover

Sweep huge CIDR ranges into named groups of live hosts.

Assess

130+ exposure checks, 64 OT/IoT protocols and a plugin-driven vulnerability scanner.

Prioritize

A fix-first score weighing severity, CISA KEV, EPSS and asset criticality.

Report

HTML, PDF, CSV and JSON exports, plus SARIF 2.1.0 for your pipeline.

Platform capabilities

One console for the whole exposure workflow

From the first sweep of an address range to a report your engineers can act on. Discovery, assessment and prioritization share one set of assets, groups and findings.

Audit exposed services and legacy protocols

A read-only audit of 130+ legacy-protocol and exposed-service checks, built for internal infrastructure as well as the perimeter.

  • Ten module groups: plaintext protocols, weak TLS, Windows/SMB/Active Directory, remote access, network infrastructure, cloud metadata, containers, databases, IoT messaging, and dev tools & admin panels
  • Targets as IPs, hostnames or IPv4 CIDRs with no CIDR-size cap; tune concurrency and per-probe timeout
  • Every scan belongs to a named group, so repeated audits accumulate coverage over time
  • Each finding carries a severity and concrete remediation guidance
Read the deep dive
threatlark / attack-surface-management
ThreatLark Attack Surface Management page showing scan configuration, module groups and recent scansExpand
Attack Surface Management in ThreatLark

Also included: WordPress Scanner, API Security Scanner, Container Scanner, Network Auth Spray, Secret Scanner, CVE and IOC lookup, ThreatPulse, and 16 standalone recon tools. See everything in the platform.

Solutions

Built for the networks that are hardest to see

View in detail

Manufacturing & OT

Find reachable PLC, SCADA and fieldbus services such as Modbus, S7comm, EtherNet/IP and PROFINET before an attacker does.

  • ICS/SCADA
  • Segmentation checks

Healthcare IoT

Surface exposed device services (RTSP cameras, JetDirect printers, MQTT brokers, UPnP responders) across networks you are responsible for.

  • Connected devices
  • Discovery

Financial services

Audit internal infrastructure for legacy protocols, weak TLS and unauthenticated databases, with a tamper-evident audit trail.

  • Internal audits
  • Audit log

MSSPs

Per-user, per-tool permissions, shareable target groups and scheduled scans for running assessments across multiple environments.

  • Access control
  • Scheduling

These are example use cases for the platform’s capabilities, not customer endorsements.

Enterprise-grade security built in

Argon2id

Memory-hard password hashing

TOTP MFA

Authenticator-app second factor

WebAuthn passkeys

Hardware and platform authenticators

Microsoft SSO

Invite-only Entra ID sign-in

RBAC

Per-user, per-tool access levels

Audit log

Hash-chained and tamper-evident

Read the security model

Deployment

Deploy where your data lives

ThreatLark is self-hosted: scan data, credentials and reports stay inside your environment.

View all options
Installer

Bare-metal

A distro-aware installer for Kali/Debian and RHEL families. It installs prerequisites, generates secrets and TLS, builds, and starts the service.

Learn more

One command

Docker

docker compose up -d --build builds an image with every scanner binary baked in. State lives in a single named volume.

Learn more

Chrome & Edge

Browser extension

A Manifest V3 companion that runs tech-detect, SSL/TLS, port, WHOIS and CVE lookups on the current tab through your signed-in session.

Learn more

See ThreatLark in action

Book a walkthrough and see discovery, exposure scanning and prioritized findings running on your own network ranges.

Request a demo