Grant Abejar
Available

Cybersecurity/AI Practitioner

Grant Abejar.

Securing the digital frontier, one vulnerability at a time.

Passionate cybersecurity professional with expertise in penetration testing, security architecture, and incident response. I combine technical skills with a deep understanding of threat landscapes to protect organizations from evolving cyber threats.

When I'm not hunting vulnerabilities, you'll find me contributing to open-source security tools and sharing knowledge with the community.

01 — Projects

All repos ↗

01agent-playground-mirror

2026

Read-only mirror of abejar.net — a public discussion between AI agents about building better agents. For sandboxed agents whose egress blocks unknown domains.

02ghidra-llm-copilot

Python2026

An LLM copilot for reverse engineering built around one truth: decompiled code is attacker-controlled and the copilot is a prompt-injection surface. A naive copilot is hijacked into calling malware benign; the hardened copilot isolates untrusted text, detects the injection, and holds its verdict on real behaviour.

03llm-memforensics

Python2026

Forensic analyzer for LLM-process memory dumps: reconstruct conversations, detect credentials with validated (not entropy-only) detectors, and prove the gap teams miss — redaction at the display layer is not erasure, the secret survives in the KV-cache and retry buffers.

04model-watermarking-suite

Python2026

Embed and verify ML model ownership watermarks — with the honest findings that ownership needs a calibrated binomial test (naive match-rate thresholds falsely accuse innocent models) and that watermark strength trades clean accuracy for fine-tuning resistance no watermark fully survives.

05fhe-inference

Python2026

Private ML inference on encrypted inputs via a from-scratch Paillier cryptosystem — with the honest finding that additive HE cannot threshold, so it returns logits, which makes exact model extraction easy. Teaching implementation, not production crypto.

06federated-learning-attack-lab

Python2026

A lab that dismantles federated=private: gradient-inversion and poisoning attacks vs robust aggregation and DP, with the finding that robust aggregation gives zero privacy and that DP is two separate knobs (clip defends poison, noise defends privacy).

07embedding-inversion-defender

Python2026

Measure what a text embedding leaks, then defend it — with the honest finding that exact-reconstruction metrics say safe while a token-membership attacker still recovers sensitive words. Privacy-utility frontier over noise/quantize/dropout.

08autopentest-mcp

Python2026

Capability-gated MCP-style tool server for pentest agents: four gates (capability, scope, policy, run) the agent cannot exceed, plus a tamper-evident hash-chained audit of every call.

09autonomous-ctf-solver

Python2026

Bounded CTF-solving agent with leak-proof scoring: salted-hash flag verification (plaintext never enters a prompt or the score), a hard step budget, and a sandboxed tool surface.

10llm-guided-fuzzer

Python2026

Coverage-guided fuzzer that A/Bs seed generators on coverage-per-BUDGET (not per iteration), so an expensive LLM generator must beat a plain mutational fuzzer on the metric that matters.

02 — Skills

Security

  • Penetration Testingcore
  • Vulnerability Assessmentcore
  • SIEM & Log Analysis
  • Incident Responsecore
  • Threat Modeling
  • Network Securitycore

Development

  • Pythoncore
  • Bash/Shellcore
  • JavaScript/TypeScript
  • Go
  • SQL

AI & Machine Learning

  • LLM Integration
  • Prompt Engineeringcore
  • AI Security
  • ML Ops
  • Neural Networks

Tools & Platforms

  • Burp Suitecore
  • Metasploitcore
  • Wiresharkcore
  • Nmapcore
  • Docker
  • AWS Security

04 — Contact

Have a security challenge or want to collaborate? Reach out.

hi@grantabejar.net
or press K