/Projects

01

Application Security Testing on EKS

Trivy, OWASP ZAP, OpenRASP, and Amazon Inspector layered on an EKS pipeline, verified by a live SQL injection blocked twice: once by ZAP at scan time and once inside the running JVM.

AWS · EKS · Trivy · OWASP ZAP · OpenRASP · Amazon Inspector · GitHub Actions · Terraform
02

Software Supply Chain Security on AWS

A GitHub Actions pipeline that signs a container image keylessly, attaches SLSA provenance, and refuses to call it deployable until both verify against the exact repo that built it.

AWS · ECR · Inspector · Cosign · Sigstore · SLSA · SBOM · GitHub Actions
03

Unified Threat Detection on AWS

Security Hub, GuardDuty, and a Step Functions pipeline that isolates a compromised EC2 instance within seconds of a HIGH finding, no human required.

AWS · Security Hub · GuardDuty · Step Functions · EventBridge · Lambda · Terraform
04

Runtime Security on EKS

Tetragon eBPF enforcement, Falco detection, and GuardDuty are stacked on EKS. One layer kills processes in-kernel, one builds a queryable alert history, and one catches what the other two miss.

EKS · Tetragon · eBPF · Falco · GuardDuty · Kubernetes · IRSA
05

AWS Data Perimeter

A three-layer data perimeter built from SCPs, RCPs, and VPC endpoint policies, validated by denying a second AWS account with valid credentials and explicit IAM permissions.

AWS Organizations · SCP · RCP · VPC Endpoints · S3 · KMS · CloudTrail
06

AWS Automated Vulnerability Remediation System

Event-driven patching pipeline that turns AWS Inspector findings into applied fixes, with per-instance locking, pre-patch health checks, and automatic snapshots so nothing gets touched without consent.

AWS Inspector · AWS SSM · AWS Lambda · EventBridge · DynamoDB · Vulnerability Management
07

PolicyGuard

IaC misconfiguration scanner for AWS and Azure Terraform and OpenTofu, with Rego policies that measure precision 1.00 / recall 0.95 on a committed benchmark, plus a hosted GUI and CI-ready CLI.

Go · Open Policy Agent · HCL · GitHub Actions
08

CredScan

Hardcoded-secret scanner for source code, Infrastructure-as-Code, CI/CD pipelines, Docker, git history, and web endpoints, with confidence-scored detection and opt-in live verification of what it finds.

Python · FastAPI · Pre-commit hook · Git history · SARIF · Docker
09

AWS Secrets Management Solution

Terraform module that splits secrets between Secrets Manager and Parameter Store by whether they need rotation, with Lambda-driven rotation and CloudTrail-based alerting on top.

AWS Secrets Manager · AWS Parameter Store · Terraform · Lambda · KMS · CloudWatch · EventBridge
10

Chaos Engineering on AWS EKS

Chaos Mesh on EKS, running namespace-scoped pod-kill, latency, and network-partition experiments against a three-tier app on Spot instances, with RBAC pinning every experiment inside its sandbox.

AWS EKS · Chaos Mesh · Kubernetes · Terraform · containerd · CloudWatch · Helm · RBAC
11

AWS GENAI for Security Remediation - IAM

A Bedrock-hosted Claude 3.7 pipeline that classifies IAM findings from Security Hub and GuardDuty, and drafts the least-privilege CloudFormation fix for a human to review before it applies.

AWS Bedrock · AWS SageMaker AI · AWS Security Hub · AWS Guard Duty · AWS IAM · AWS CloudFormation
12

AWS WAF Security Implementation with OWASP Juice Shop

OWASP Juice Shop behind AWS WAF, taken from a 30% attack-suite block rate to 100% by fixing a managed-rule override bug, with Kinesis-to-Athena log analytics and a sub-30-second emergency block script.

AWS WAF · ECS Fargate · Terraform · OWASP Juice Shop · Athena · CloudWatch · Kinesis · GitHub Actions · Python · CI/CD
13

AWS DLP Implementation

Macie findings routed through EventBridge and Lambda to auto-contain common S3 exposure patterns, with SNS escalating anything that needs a human before the next audit finds it.

AWS Macie · AWS S3 · AWS EventBridge · AWS SNS · AWS Lambda
14

KubeScan - Multi-Tool Container Security Scanner

A Python orchestrator that runs Trivy, Grype, and Snyk against one image, deduplicates their findings into a single report, gates ECR pushes on severity, and re-scans running EKS images every six hours.

Trivy · Grype · Snyk · Python · AWS ECR · EKS · Kubernetes · DevSecOps · Container Security · Shell Scripting
15

Container Security Attack Simulation with Trend Micro Vision One Container Security

A rebuildable Kubernetes lab that replays real container attack techniques against Trend Vision One, with Trend Micro Artifact Scanner gating image vulnerabilities in CI before deploy.

Kubernetes · Container Security · GitHub Actions · Trend Vision One · Trend Micro Artifact Scanner · Shell Scripting
16

ECS Deployment via GitLab CI

A Spring Boot app on ECS where Trivy and SonarQube gate the GitLab CI pipeline before anything promotes, and secrets are pulled from Secrets Manager at runtime instead of baked into images.

AWS Secret Manager · AWS ECS · Docker · Terraform · GitLab CI · Trivy · SonarQube · RDS - MySQL
17

AWS Cloud Native CI/CD Pipeline

An all-AWS-native delivery pipeline for a containerized streaming app, where CodePipeline only rolls out to ECS after SonarCloud and Trivy both pass on the exact image being deployed.

AWS CodeBuild · AWS CodeDeploy · AWS CodePipeline · AWS ECS · Trivy · SonarCloud · AWS ECR · Docker Hub
18

AWS Serverless Lambda Deployment via CI/CD

A Jenkins pipeline that gates Lambda deploys on Bandit and cfn-nag, then rolls out with CodeDeploy's linear traffic shift so a bad release gets caught before it reaches everyone.

Jenkins · AWS CodeDeploy · AWS Lambda · AWS CloudFormation · Bandit · cfn-nag
19

Secure AWS Deployment with Terraform

A cross-AZ auto-scaling AWS stack in Terraform, scanned by Checkov on every pull request and deployed from GitHub Actions with zero long-lived AWS credentials via OIDC.

AWS · Terraform · GitHub Actions · Checkov · Python · OIDC
Archive 2