Skip to content
View cak's full-sized avatar
🎄
🎄

Organizations

@vapor-community @TypeError @junctor

Block or report cak

Report abuse

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

Report abuse
cak/README.md

👋 Hi, I'm Caleb

(aka cak on GitHub / derail at DEF CON)

Securing software through code, data, and community.

I help teams ship secure software by aligning strategy, architecture, and automation with clear metrics and sound decisions.

At Posit, I shape security strategy for products used by millions of data scientists worldwide.

I also maintain the web version of HackerTracker, volunteer as a DEF CON Goon, advise the NumFOCUS Security Committee, and build open-source tools for developers and defenders.

All opinions are my own.


What I focus on

  • Security strategy with measurable outcomes
  • Secure software architecture and enablement
  • Automation that turns data into action
  • Community, mentoring, and open-source stewardship

Currently building

  • secure — A modern Python library for HTTP security headers (CSP, HSTS, etc.) with secure defaults and presets for Shiny, FastAPI, Django, Flask, and other ASGI/WSGI apps.
  • osv-supply-chain-insights — Data-driven analysis of open-source supply-chain vulnerability trends using OSV.
  • elf — A modern Advent of Code helper that fetches inputs, submits answers, and tracks your progress.

Projects

TypeError
Open-source tools that make defense measurable and practical—bringing vulnerability data, security engineering, and automation together to help teams take action.

Snally
A creative playground for development and data experiments, and a home for ideas that do not fit anywhere else.


📫 Connect

💌 Email: caleb@typeerror.com
💼 LinkedIn: linkedin.com/in/calebk
🌐 Portfolio: derail.net
🧩 TypeError: typeerror.com
🐉 Snally: snally.com
🔗 More Links: linktr.ee/typeerror

Pinned Loading

  1. TypeError/secure TypeError/secure Public

    Modern Python library for HTTP security headers (CSP, HSTS, etc.) with secure defaults and presets for Shiny, FastAPI, Django, Flask, and other ASGI/WSGI apps.

    Python 968 30

  2. TypeError/domained TypeError/domained Public archive

    Multi Tool Subdomain Enumeration

    Python 724 156

  3. TypeError/Bookmarks TypeError/Bookmarks Public

    Reclaim control of your Burp Suite Repeater tabs with this powerful extension

    Kotlin 68 17

  4. bugcrowd/HUNT bugcrowd/HUNT Public

    Python 2.3k 427

  5. junctor/hackertracker-web junctor/hackertracker-web Public

    HackerTracker for the Web

    TypeScript 15 1

  6. junctor/hackertracker-info junctor/hackertracker-info Public

    TypeScript 15 3