Skip to content
View Flipmonster's full-sized avatar

Block or report Flipmonster

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
Flipmonster/README.md

Typing SVG

south african in the netherlands — husband, dad of two, owned by two dachshunds

LinkedIn   Blog   X   Discord


> cat /etc/motd

Security engineer at Bird — cloud infrastructure, Kubernetes, application security, and supply chain.

After hours: building tools, poking at AI security, and mass producing Go binaries that may or may not work.

> cat /proc/current

focus:
  - LLM threat modeling
  - prompt injection research
  - securing agentic systems
  - adversarial AI defense

status: caffeinated
oncall: probably
dns:    broken (as always)

> objdump -d philip | less
package philip

import (
    "context"
    "time"
)

type SecurityEngineer interface {
    Harden(ctx context.Context, infra *CloudInfrastructure) error
    ThreatModel(system System) []ThreatVector
    BreakAndFix(target AttackSurface) ([]Finding, []Patch)
    Review(code []byte) (approved bool, findings []Issue)
    Respond(incident Incident) PostMortem
    Ship()
}

type philip struct {
    role    string
    focus   []string
    current []string
    coffee  int
}

func NewPhilip() SecurityEngineer {
    return &philip{
        role:    "Security Engineer",
        focus:   []string{"cloud security", "appsec", "k8s", "supply chain"},
        current: []string{"AI security", "LLM threat modeling", "agentic system hardening"},
        coffee:  0xFFFF,
    }
}

func (p *philip) Respond(incident Incident) PostMortem {
    if incident.Severity == "critical" && time.Now().Weekday() == time.Friday {
        panic("not today")
    }
    return PostMortem{RootCause: "DNS. it's always DNS."}
}

func (p *philip) Ship() { go p.Ship() }

snake eating contributions

Pinned Loading

  1. sig-security sig-security Public

    Forked from cncf/tag-security

    😎CNCF Special Interest Group on Security -- secure access, policy control, privacy, auditing, explainability and more!

    1

  2. cartography cartography Public

    Forked from cartography-cncf/cartography

    Cartography is a Python tool that pulls infrastructure assets and their relationships into a Neo4j graph database.

    Python

  3. gatekeeper gatekeeper Public

    Forked from open-policy-agent/gatekeeper

    🐊 Policy Controller for Kubernetes

    Go

  4. ebpf ebpf Public

    Forked from cilium/ebpf

    ebpf-go is a pure-Go library to read, modify and load eBPF programs and attach them to various hooks in the Linux kernel.

    Go

  5. kubernetes kubernetes Public

    Forked from kubernetes/kubernetes

    Production-Grade Container Scheduling and Management

    Go

  6. raptor raptor Public

    Forked from gadievron/raptor

    Raptor turns Claude Code into a general-purpose AI offensive/defensive security agent. By using Claude.md and creating rules, sub-agents, and skills, and orchestrating security tool usage, we confi…

    Python