Security Engineer · SIEM/SOAR · Threat Intel
George Taylor
# building platforms that detect, respond, and adapt — automatically
🌐
THREAT FEEDS
CISA KEV · URLhaus
▶
📡
SIEM
Detection layer
Log ingestion
Message broker
Search & index
▶
🔍
DETECT
Rules & alerts
▶
⚡
SOAR
Auto response
🔧 Security team
Jira ticket created
Playbook triggered
Analyst alerted
IOCs logged & enriched
🏢 Client receives
Email notification
Dashboard update
Incident summary
Monthly report
george@gtaylor-infosec:~$ whoami --visitor
[INFO] asking the edge what it knows about you_
about.py
class SecurityEngineer:
  name = "George Taylor"
  location = "Largo, Florida"
  focus = "SIEM/SOAR, detection engineering, threat-intel automation"
  building = "Reservoir Security — managed security platform for SMBs"
  skills = ["SIEM", "SOAR", "Python", "GitHub Actions", "Threat Intel", "Wazuh", "Kubernetes", "Nginx"]
  # detect → respond → notify. two outputs, one pipeline.
projects.sh
CISA KEV → Jira Pipeline production
Daily GitHub Actions job that diffs the CISA Known Exploited Vulnerabilities catalog against committed state and opens a Jira ticket for every new CVE. Idempotent, fail-forward, state versioned in git. Rebuilt in Sept 2026 after finding a silent-failure mode: the job had reported success for six weeks while every Jira call failed. Now fails loudly, retries transient errors, and publishes its own stats to this site.
# Python · GitHub Actions · Jira REST v3 · CISA KEV feed
Web Infrastructure Hardening live · A+
This site and reservoirsecurity.com on one nginx host behind Cloudflare. Took both from TLS 1.0 / no headers / version disclosure to TLS 1.2+, strict CSP, HSTS, Full (strict) origin validation, and real client IPs restored at the origin. A+ on SSL Labs for both domains. Config and site source versioned with a one-command, self-validating deploy.
# Nginx · Cloudflare · Let's Encrypt · CSP · DigitalOcean · Ubuntu 24.04
SOC Stack on Kubernetes in progress
Self-hosted SIEM → SOAR pipeline on k3s: Wazuh for detection, Kafka for alert streaming, TheHive + Cortex for case management and enrichment, Shuffle for automated response. Custom Wazuh rules for Kubernetes audit events (RBAC changes, hostPID pods, exec, secrets access, crypto miners) mapped to MITRE ATT&CK, and a least-privilege service account for containment actions. Being redeployed on dedicated hardware; response playbooks are the current work.
# Wazuh · TheHive · Cortex · Shuffle · Kafka · k3s · Helm
URLhaus Threat Intel Monitor production
Second intake on the KEV pipeline pattern, redesigned for a feed that adds hundreds of URLs a day: one daily digest ticket grouped by malware family, plus individual tickets for a watchlist of families (CobaltStrike, Mirai, Lumma, Emotet…). Rolling 30-day state window, fail-loud from day one.
# Python · GitHub Actions · URLhaus API · Jira API
XSS Detection Rules for Nginx Logs planned
Custom Wazuh rules for CWE-79 patterns in nginx access logs (reflected, stored, DOM-based vectors), tuned against real scanner traffic from this host once it's enrolled as a Wazuh agent. Depends on the SOC stack redeploy.
# Wazuh · Detection rules · Nginx log parsing · CWE-79 · ATT&CK T1189
live_stats.json
kev-jira-monitor
CVEs in KEV feed
—
CVEs tracked
—
Tickets created
—
Last run
—
george@gtaylor-infosec:~$ tail -n 5 pipeline.log
[INFO] loading stats.json_
urlhaus-monitor
URLs in 30-day feed
—
URLs processed
—
Digest tickets
—
Last run
—
george@gtaylor-infosec:~$ tail -n 4 urlhaus.log
[INFO] loading stats-urlhaus.json_
# numbers are written by the pipelines themselves after every run and pulled to this page every 30 minutes. # if either breaks, this page says so.
services.py
# managed security services · built for the real world
visit reservoirsecurity.com →
🏢
Contract-based · SMB
Managed Security Services
Affordable, contract-based managed security for small and medium businesses. Enterprise-grade protection without enterprise pricing.
  • SIEM deployment and tuning
  • SOAR automation and playbooks
  • Threat intel monitoring
  • Vulnerability management
  • Monthly security reporting
  • Incident response support
🤝
Free · Nonprofit program
Nonprofit Security Program
Security shouldn't be a luxury. Qualifying nonprofit organizations receive free managed security services evaluated case by case.
  • Full SIEM/SOAR coverage
  • Threat intel monitoring
  • Security awareness support
  • Application-based program
  • Evaluated per foundation
  • No cost to qualifying orgs
services.py
def our_mission():
  # Security costs are a barrier for small businesses and nonprofits.
  # We built Reservoir Security to change that.
  # Contract-based managed services — no enterprise price tag.
  return "Security for everyone, not just enterprise."
recruiter.md
# submit your details — i'll send you the portfolio link directly
[SUCCESS] request received
You'll receive a GitHub collaborator invite at the email you provided within 24 hours — check for a message from [email protected].
[ERROR] couldn't submit — email [email protected] directly