Skip to content
View chriswayneh's full-sized avatar
👍
👍

Block or report chriswayneh

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.

Content in all repositories owned by your account will be closed.
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
chriswayneh/README.md

Chris Hickman

IAM / Platform Engineer

Identity as a control plane: least privilege, just-in-time and privileged access, non-human identities, and catching drift before it turns into exposure.

LinkedIn GitHub

About

I'm an IT and identity security professional with hands-on work across IAM. I treat identity as a control plane: least privilege, just-in-time and privileged access, non-human identities, and catching drift before it turns into exposure. Lately that includes AI agents, which I think need the same isolation and least privilege as any other identity. These are the labs and tools I build to work through those problems.

I work on projects when time allows, and on whatever has my interest at the moment.

Tech stack

Python Go PowerShell Terraform Kubernetes Docker Azure Azure_Container_Apps Entra_ID Okta Atlassian_Crowd Bitbucket GitHub_Actions Linux Jamf

Featured projects

Project What it is Status
Lab-in-a-Box Self-hosted identity governance lab with Keycloak, Vault, and Gitea release CI license
Local MCP Toolbox Read-only MCP server with allowlists, redaction, and audit records release CI license
crowdkeeper Access audits and joiner, mover, leaver automation for Atlassian Crowd release CI license
acasentry Access and identity review for Azure Container Apps release CI license
kube-foundry Local Kubernetes platform with GitOps, policies, and tested rollback release CI license
detdrift Flags detection rules broken by telemetry schema changes release CI license
RedDock Local scoped discovery and evidence tool for authorized environments (in progress) release CI license
TerraForma-IaC Generates readable Terraform from guided inputs; does not deploy release CI license
bbwarden Least-privilege and offboarding review for Bitbucket Cloud and Data Center release CI license
Linchpin Read-only identity review across Entra ID, Okta, Crowd, and Bitbucket exports: admins without MFA, stale accounts, leavers still active release CI license

Recently shipped

Languages

Languages across public repos

Other work

JobDorking (inactive): one Google search across job boards and company career pages. Not actively worked on; the source is private.

Pinned Loading

  1. lab-in-a-box lab-in-a-box Public

    Self-hosted infrastructure and identity governance lab with Docker, lifecycle automation, RBAC analysis, and observability.

    Python 2

  2. RedDock RedDock Public

    Local, non-invasive open-source vulnerability discovery, validation, and evidence platform for authorized environments.

    Python 3

  3. acasentry acasentry Public

    CLI-only access and identity review for Azure Container Apps: role holders, internet-exposed apps, secrets not in Key Vault, and apps without a managed identity

    Python

  4. bbwarden bbwarden Public

    Least-privilege and offboarding CLI for Bitbucket Cloud and Data Center: who can touch each repo and why, stale and direct grants, dry-run fix plans

    Python

  5. crowdkeeper crowdkeeper Public

    CLI for Atlassian Crowd access audits and joiner/mover/leaver automation

    Python

  6. linchpin linchpin Public

    Read-only CLI that finds identity drift across Entra ID, Okta, Atlassian Crowd, and Bitbucket, and explains every finding

    Python