Skip to content
View OneNobleSoul's full-sized avatar
🤨
Hey?
🤨
Hey?

Block or report OneNobleSoul

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OneNobleSoul/README.md


security tooling · mix networks · post-quantum crypto · python


▚ about

I build security and infrastructure tooling, mostly in Python. My main project right now is NobleChat — a private messenger that runs over a real mix network with hybrid post-quantum encryption. A few smaller tools turned out useful enough to open up; they're below. Most of what I make runs at home and stays there.


▚ noblechat · flagship

Private messaging over a real mix network with hybrid post-quantum encryption. End-to-end encrypted in the browser — the server never sees content and can't tell a real message from cover traffic.

  .-- NobleChat // SPEC ------------------------------------------.
  | transport ..... Sphinx mix network  ·  or the public Nym net  |
  | crypto ........ X25519 + ML-KEM-768  ·  Ed25519 + ML-DSA-65   |
  | server ........ zero-knowledge  ·  opaque onion packets only  |
  | delivery ...... accounts · multi-device · offline · at-rest   |
  | chat .......... 1:1 & groups · files · calls · reactions      |
  | clients ....... PWA · desktop · android  ·  self-hostable     |
  | license ....... AGPL-3.0                                      |
  '--------------------------------------------------------------'

A layered mix network moves every message as a constant-size onion packet with Poisson mixing and cover traffic — each node only ever learns its own hop. Keys are generated on your device and never leave it. Voice and video calls run over WebRTC, signalled end to end.

github.com/OneNobleSoul/noblechat  ·  working project · no independent audit yet


▚ open tools

Small, focused tools. Dependency-light, tested, no loose ends.

  ┌─[ mcpwarden ]─· security · python · cli

     auditor for local MCP servers. static config scan, live tool
     inspection over a minimal stdio client, and a lockfile model
     that flags rug-pulls when a server's tools shift under you.
  ╵

  ┌─[ repolens ]─· hygiene · python · zero-dep

     audits any repository against open-source hygiene and scores
     it 0-100. gates itself in CI on every push with --min-score.
  ╵

  ┌─[ hookrelay ]─· plumbing · python · stdlib-only

     tiny self-hosted webhook relay. match, verify the HMAC,
     template, fan out to slack / discord / ntfy / anywhere.
  ╵

  ┌─[ certwatch ]─· monitoring · python · zero-dep

     TLS expiry monitor for the terminal. worst-first, exits
     non-zero for cron, no dependencies to rot.
  ╵


built and run in-house · most of it stays there

Pinned Loading

  1. certwatch certwatch Public

    TLS certificate expiry monitor for the terminal

    Python

  2. hookrelay hookrelay Public

    tiny self-hosted webhook relay with filtering and templating

    Python

  3. mcpwarden mcpwarden Public

    Security auditor for locally installed MCP servers - config hygiene + tool-definition rug-pull detection

    Python

  4. repolens repolens Public

    Audit any repository against open-source best practices and get a 0-100 health score.

    Python

  5. reqphase reqphase Public

    Timing breakdown of an HTTP(S) request: DNS, connect, TLS, TTFB, transfer

    Python

  6. noblechat noblechat Public

    Private messaging over a real mix network with hybrid post-quantum encryption

    JavaScript