Skip to content
Shivansh Sinha

Recent Posts

Projects

  • GenSec

    Go · vulnerability scanning + LLM-driven remediation

    Scans Go repositories for vulnerabilities (Semgrep, Gitleaks, Trivy, plus a built-in pattern matcher), uses an LLM to triage findings in context, and opens a PR with a generated fix — for teams who want vulnerabilities remediated, not just listed. Early-stage and opinionated; a human still reviews and merges every PR.

  • Ephemeral Credential Broker

    Go · Kubernetes controller · short-lived credentials

    A Kubernetes controller that replaces long-lived Secrets with short-lived, scope-limited credentials minted on demand — one CRD, a reconciler that mints, rotates, revokes, and cleans up on delete, and a provider interface with one real implementation shipped (GitHub App installation tokens; AWS STS, database credentials, and Vault are specified against the same interface but deliberately not built yet). A portfolio project with an honest threat model, not a pitch to replace Vault.

  • k8s-hardening-lab

    Kubernetes · k3d · attack, fix, detect

    A local k3d lab that proves four attack paths out of one compromised container — root, a mounted token that reads every secret, lateral movement, open egress — then closes each with a specific control and re-runs the attack to show the difference. Ends with API audit logging turned on and two written detections (exec into a pod, secret enumeration from a ServiceAccount), so the same moves are alertable when a fix fails.

Now

See all contributions