Skip to content
View mylesagnew's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report mylesagnew

Report abuse

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

Report abuse
mylesagnew/README.md

Hi, I'm Myles Agnew 👋

Cybersecurity engineer: practical SecDevOps, cloud hardening, AI-agent security, and automation for small teams, MSPs and security operators.
Australia · 18+ years in tech · I build small security tools that operators can run, audit and automate.

Website X ORCID

What I build

  • 🤖 AI-agent security tooling: prompt linting, prompt-injection and risk checks, SARIF output, CI gates.
  • ☁️ Infrastructure resilience and hardening: Linux/VPS auditing, plus GitHub and Cloudflare backup and recovery.
  • 🛰️ Threat-intel and SOC enablement: OpenCTI labs, log and traffic triage, defensive workflows.

🚀 Featured builds

Project What it does Stack Security angle Status
promptgenie Lints, scans, tests and runs AI-agent prompts; gates them in CI Python · GitHub Actions Prompt-injection and agentic-risk rules, SARIF, threat model CI
github-backup Mirrors every repo you own (incl. orgs) into checksummed archives; guided restore Bash · Bats Token never in argv, traversal-safe extraction, sha256 verification CI
cloudflare-backup Exports every Cloudflare DNS zone to timestamped BIND files Bash · curl · jq Read-only scoped API token, cron-friendly DR Stable
vps-audit Dependency-free Linux server security and performance audit Bash · containers Maintained hardened fork: attested releases, container CI Release
poc_opencti One-script OpenCTI threat-intel lab on Docker Compose Bash · Docker Generated secrets, localhost-bound services, lab-only scope Lab / PoC

Also in the lab: casaos-installation-deb13 (homelab installer), velocideploy (Velociraptor deployment), powershell.

🧰 Free browser tools on mylesagnew.com

Client-side security utilities. Where it makes sense, your data stays in your browser.

More writing and resources: AI security · Website security baseline · All tools


🎯 Current focus

  • Securing AI-agent workflows: prompt policy, CI gates, least-privilege tool use
  • SecDevOps automation that turns security controls into repeatable, testable pipelines
  • Cloud and web hardening for small teams and MSPs (Cloudflare, AWS, WordPress)
  • Practical threat-intel and SOC workflows

🛠️ Stack

Python Bash PowerShell AWS Azure Cloudflare Terraform Docker GitHub Actions

Security and observability: Splunk · Velociraptor · OpenCTI · Grafana · Prometheus · WAF · IAM · threat modelling · DNS security · endpoint forensics

🤝 Collaborate with me on

  • AI-agent security tooling and prompt-security CI
  • Secure cloud and infrastructure automation
  • WordPress and web hardening
  • SOC / CTI enablement and lab builds

Open an issue on any repo, or get in touch via mylesagnew.com. Security reports go through each repo's private advisory link in SECURITY.md.


📊 GitHub stats GitHub stats Most used languages

Self-generated daily by a standard-library script in this repo (scripts/generate_stats.py), so it includes private work as totals only.

Coffee addict. Surfer. Dad. Still learning. ☕🏄

Pinned Loading

  1. cloudflare-backup cloudflare-backup Public

    Export every Cloudflare DNS zone to timestamped BIND files with a read-only API token — Bash, curl, jq; cron-friendly.

    Shell 1

  2. github-backup github-backup Public

    A pair of Bash scripts that snapshot every GitHub repository owned by an account — including org repos — compress them into a timestamped, checksummed archive, and restore them with an interactive …

    Shell 1

  3. poc_opencti poc_opencti Public

    Scripted Docker deployment of OpenCTI for threat-intelligence proof-of-concept labs — not hardened for production.

    Shell 1

  4. promptgenie promptgenie Public

    Prompt linting, static risk scanning, testing, and CI tooling for AI-agent prompts — with SARIF output, schema validation, and scoped allowlists

    Python 1

  5. vps-audit vps-audit Public

    Forked from nuver-labs/vps-audit

    Maintained, hardened fork: dependency-free Bash security & performance audit for Linux servers, with attested releases and CI.

    Shell 1