Skip to content

Independent security reviews

I break protocols before attackers do.

Security researcher and systems engineer in Sweden. I audit smart contracts and web applications, and build the offensive tooling I test them with.

Independent · Sweden · fixed fee

Engagements

all services →

Authorized, scoped security work for teams shipping smart contracts, Rust services or web apps. Fixed scope, fixed fee, real reports, responsible disclosure.

How an engagement runs

the full process →
  1. 01

    Scope

    Written scope, the commit under review, and rules of engagement. You get a fixed fee and a start date before anything is tested.

  2. 02

    Test

    Hands-on review of the code as it will ship. Every finding is reproduced against the commit under review, not a snapshot from memory.

  3. 03

    Report

    Severity-rated findings with proof, impact and a concrete fix. A coverage statement records what was reviewed and what was not.

  4. 04

    Retest

    I re-run every finding against your patch and mark it fixed, partially fixed or open. The fix is verified by me, not taken on trust.

Free tool

Check if your codebase is ready for an audit

Eight phases, a score out of 100, and the three things to fix before the clock starts.

Run Audit Prep

Tooling

Hugin Built

An intercepting proxy and scanner in one Rust binary

Proxy, scanner, repeater, intruder, race engine, and a self-hosted out-of-band server on eight protocols — plus an AI agent that drives all of it. One binary, on your machine, local-first and no account.

Community is free forever; Pro is a flat €10/month.

Hugin desktop app — the HTTP History view, intercepting and listing captured requests

1.84M lines of Rust · one binary

HTTP/1 · 2 · 3 + WebSocket MITM

112 active + passive checks

Community free · Pro €10/mo

Compare
Weighing Hugin against Burp Suite, Caido or ZAP? Here is the honest, row-by-row breakdown — including where each competitor wins.

All comparisons

Advisories

all advisories →

Vulnerabilities I find and disclose responsibly — CVEs, advisories, bug-bounty work.

high CVE-2026-28840 CVSS 7.8 Apple

Local privilege escalation to root in macOS PackageKit

Impact An app could gain root privileges — full local compromise of the machine (read/modify any data, persist, disable protections).

Research

all research →

Writeups on the bugs above, and articles on tooling, Rust, and method.

Get Hugin

Self-serve

Hugin is built

The intercepting proxy and scanner I build and use daily — one Rust binary, local-first, no account. Community is free; Pro is €10/month when you need the offensive tier.

Get Hugin