PRINCIPAL TRACK / SENIOR APPSEC & DEVSECOPS ENGINEER

Attack.
Engineer.
Verify.

Ekene is a Senior AppSec & DevSecOps Engineer. He uses offensive thinking to engineer stronger systems: adversarial research, automated security controls, and verification that holds under pressure.

Joseph Ekene Ejike
Joseph Ekene Ejike
Senior AppSec & DevSecOps Engineer

Offensive security is the input. Engineering is the method. Verification is the standard.

01

Attack

Offensive security, research, exploitation, and adversarial thinking.

02

Engineer

AppSec, DevSecOps, architecture, automation, and supply-chain security.

03

Verify

Continuous testing, deterministic controls, regression testing, and autonomous discovery.

≈0
Near 0 Critical CVEs at Build Time
0%
Base Image Size Reduction
0K+
Call-Graph Nodes in <30s
0+
Security Practitioners Mentored

Architectural Case Studies

01
EVENT-DRIVEN SUPPLY CHAIN

The Runtime Factory: Event-Driven Container Security Engine

The Problem: Scheduled cron-rebuild models leave windows of exposure between scans. Public base images carry stale vulnerabilities and lack provenance, creating an insecure foundation for production APIs.

The Architecture: Engineered an event-driven pipeline using apko and Wolfi base packages that automatically triggers multi-architecture rebuilds the moment a fixable CVE drops. Each build is independently compiled, scanned (Trivy), signed (Cosign), and attested with SLSA Level 3 provenance — all without human intervention.

Impact: Zero critical CVEs in production. Base images reduced from 135MB to 45MB (66% reduction). Idle memory overhead dropped from 4–6MB to under 1MB. Containers execute natively as uid/gid 1000 — no root.

WolfiapkoCosignTrivySLSA L3GitHub Actions
graph TD
    A[CVE Monitor] -->|Trigger| B[apko Build Matrix]
    B --> C{Parallel Scan}
    C -- AMD64 --> D[Trivy x86]
    C -- ARM64 --> E[Trivy arm]
    D & E -- Pass --> F[Cosign Sign]
    F --> G[SLSA L3 Attest]
    G --> H[Verified Gold Image]
    H --> I[Event-Driven Deploy]
    style H fill:#312e81,stroke:#818cf8
    style A fill:#7f1d1d,stroke:#fff
                        
02
ZERO-TOUCH AUTOMATION

Zero-Touch Identity & Access Automation

The Challenge: Manual onboarding created "ghost accounts" and delayed access revocation by up to 48 hours, risking compliance failures and unauthorized access.

The Architecture: Engineered a fully automated lifecycle using Jira Service Management, Okta Workflows, and JumpCloud. Access is granted based on Role (RBAC) and revoked instantly upon contract termination via webhook-driven orchestration.

Impact: Eliminated ghost accounts and reduced offboarding time from 48 hours to under 5 minutes.

Okta WorkflowsJira AutomationJumpCloudPython
graph TD
    HR[Jira Service Mgmt] -->|Webhook| Okta[Okta Workflows]
    Okta -->|Onboard| Prov[Provision AWS & JumpCloud]
    Okta -->|Offboard| Kill[Revoke Sessions & Lock Device]
    style Kill fill:#7f1d1d,stroke:#fff
                        
03
UNIVERSAL FLUTTER CRYPTO INTERCEPTOR

Morag: Automated Binary Analysis for AOT-Compiled Flutter

The Problem: AOT-compiled and obfuscated Flutter applications hide cryptographic operations behind native binaries, evading standard Java-level interception tools and runtime instrumentation.

The Architecture: Built a Dual-Layer Discovery engine that combines high-level JVM interception (javax.crypto, flutter_secure_storage) with native memory pattern scanning. Integrated static AOT parsing via Blutter to mine data from object pools, automating extraction of hardcoded keys, initialization vectors (IVs), and platform MethodChannels.

Impact: Fully automated extraction of cryptographic material from obfuscated Flutter binaries without manual reverse engineering.

FridaBlutterreFlutterPythonAOT AnalysisReverse Engineering
graph TD
    A[Flutter APK] --> B{Static Analysis}
    B -- AOT Binary --> C[Blutter Parser]
    B -- Dart VM --> D[JVM Hook]
    C --> E[Object Pool Mining]
    D --> F[flutter_secure_storage]
    E & F --> G[Key/IV Extraction]
    G --> H[MethodChannel Map]
    style C fill:#312e81,stroke:#818cf8
    style G fill:#7f1d1d,stroke:#fff
                        
04
ROOTLESS SSL AUDITING

SSL Unpinner Pro: Enterprise App Auditing Platform

The Challenge: Modern Android apps use native SSL implementations (BoringSSL) and the Flutter engine's built-in certificate validation, requiring rooted devices or complex setups for traffic inspection.

The Solution: Created a rootless automation framework that performs byte-level patch orchestration via reFlutter to permanently modify compiled native binaries (libflutter.so), neutralizing BoringSSL validation structures. Standardized output parsing generates SARIF auditing data mapped to OWASP MASVS risk baselines.

Impact: Rootless SSL pinning bypass integrated directly into CI/CD security validation workflows with standardized compliance reporting.

reFlutterBoringSSLSARIFOWASP MASVSFridaPython
graph TD
    A[Target APK] --> B{Binary Analysis}
    B --> C[reFlutter Patch]
    C --> D[Neutralize BoringSSL]
    D --> E[Rootless Hook]
    E --> F[Traffic Intercept]
    F --> G[SARIF Generator]
    G --> H[OWASP MASVS Map]
    H --> I[CI/CD Report]
    style C fill:#312e81,stroke:#818cf8
    style H fill:#7f1d1d,stroke:#fff
                        
05
ADVERSARIAL RESEARCH

NetShield: Automated Mobile SSL Bypass Suite

The Challenge: Modern mobile apps use native SSL implementations (BoringSSL) and Flutter's built-in certificate validation that evade standard interception tools and proxies.

The Solution: Built an orchestration engine that combines static pattern matching with Frida-based runtime instrumentation to bypass pinning in Flutter, OkHttp, and custom TrustManagers. Supports both Java-level and native hook strategies.

Impact: Automated SSL pinning bypass across diverse Android architectures enabling comprehensive security testing without manual reverse engineering.

FridaBoringSSLPythonReverse Engineering
graph TD
    A[Target APK] --> B{Static Detection}
    B -- Flutter --> C[Native Hook libflutter]
    B -- Java --> D[Hook TrustManager]
    C & D --> E[Runtime Bypass via Frida]
    E --> F[Intercept Encrypted Traffic]
    style E fill:#312e81,stroke:#818cf8
                        
06
SCA NOISE REDUCTION

NetShield Reachability Analyzer: Call-Graph Driven SCA

The Challenge: Standard SCA tools flag every library vulnerability regardless of reachability, flooding teams with false positives and creating alert fatigue.

The Architecture: Built a static analysis engine that parses abstract call-graphs from application bytecode and cross-references them with SCA vulnerability databases. Only reachable code paths are flagged, eliminating noise from dormant library code.

Impact: Mapped 158K+ call-graph nodes in under 30 seconds. Validated against WebGoat: 36 of 39 flagged CVEs were reachable — proving 3 were false positives that standard tooling would have required manual triage to identify.

GoJava Bytecode ParsingMaven POMOSV APICall-Graph DFS
graph TD
    A[App Bytecode] --> B[Call Graph Builder]
    C[SCA Vuln DB] --> D{Reachability Engine}
    B --> D
    D -- Reachable --> E[Flagged]
    D -- Unreachable --> F[Suppressed]
    E --> G[Prioritized Report]
    F --> H[Noise Eliminated]
    style D fill:#312e81,stroke:#818cf8
    style F fill:#065f46,stroke:#6ee7b7
                        

Technical Arsenal

Offensive Security

  • Web/API: Burp Suite Pro, OWASP ZAP
  • Mobile: Frida, Objection, Jadx-GUI, APKTool
  • Network Recon: Nmap, Wireshark
  • Exploit Development: Python & Bash

Cloud & Container Hardening

  • AWS Security Hub & GuardDuty
  • Wolfi (Undistro) & apko Hardening
  • Kubernetes NetworkPolicies & RBAC
  • Terraform (IaC) & Linux Hardening

AppSec & Supply Chain

  • SLSA L3 Provenance & Sigstore/Cosign
  • Snyk, Checkmarx, SonarQube
  • SARIF & OWASP MASVS Mapping
  • GitHub Advanced Security

Mobile Binary Analysis

  • Blutter AOT Object Pool Mining
  • reFlutter Byte-Level Patching
  • BoringSSL / Native Hook Engineering
  • Call Graph & Reachability Analysis

Governance & Identity

  • ISO 27001 & PCI DSS Compliance
  • Zero Trust (Okta/JumpCloud)
  • RBAC Design & Policy Enforcement
  • Incident Response & Forensics

Offensive Practice

I test the assumptions that sit between a valid request and a valid action. Recent assessment work spans identity, authorization, business state, session integrity, application-layer exposure, and the paths that connect them.

Identity & Verification Abuse

  • OTP, USSD, and phone-ownership verification bypasses
  • Device-mismatch and session-replay paths
  • Authentication state and token issuance analysis
  • Browser-driven proof of real user-flow reachability
PoC-backed / authn + business logic

Authorization & IDOR

  • Cross-account reads, writes, and destructive actions
  • Sequential identifier and object-scope analysis
  • BOLA/BFLA across customer and business workflows
  • Mass assignment and unauthorized record overwrites
  • Role, tenant, ownership, and relationship-scope guard consistency
PoC-backed / access control

Business Logic & Privilege

  • State-machine gaps and incomplete terminal-state checks
  • Privilege grants before KYC or approval completion
  • Transaction-state manipulation and separation-of-duties flaws
  • Unauthorized modification of identity and related-party records
  • Cross-account workflow transitions without object ownership
  • Source-to-live hypotheses through the /investigate-code lane
PoC-backed / critical workflows

Evidence-Driven Validation

  • Differential replay against baseline and altered identities
  • API, browser, and source-code triangulation
  • Reproducible request/response evidence and impact proof
  • False-positive rejection before reporting
Validator standard / zero noise

Session, Token & Crypto Integrity

  • JWT signing, expiration, invalidation, and privilege-forgery paths
  • Session fixation, hijacking, replay, and concurrent-session controls
  • Cleartext PINs, credentials, secrets, and cryptographic material
  • Token and session handling reviewed across web and API boundaries
Representative coverage / authn + crypto

Platform & Runtime Exposure

  • HTTP request smuggling, desynchronization, and response leakage
  • Service Worker message abuse and client-side token exfiltration
  • Configuration poisoning and SSRF through unvalidated server-side URLs
  • Out-of-band callback validation and sensitive transaction-routing impact
  • Unsandboxed script execution, command injection, and root-level impact
  • Environment secrets and container service-account exposure
PoC-backed / SSRF + platform security

Professional Experience

Co-Founder & Principal Security Architect
NetShield Limited
May 2024 — Present
  • Co-founded NetShield Limited to deliver high-fidelity AppSec, DevSecOps pipeline automation, and specialized offensive security consulting.
  • Architected zero-trust Kubernetes NetworkPolicies for high-throughput transaction microservices, enforcing pod-to-pod microsegmentation.
  • Deployed NetShield Analyzer across client codebases to perform Java bytecode call-graph reachability checks, slashing SCA false positives by 60%.
  • Integrated custom LLM-assisted PR review workflows into developer pipelines, accelerating security audits without slowing engineering velocity.
  • Conducted deep-dive Web, API, and mobile assessments, isolating critical flaws including unsandboxed Groovy RCE as root, Service Worker postMessage exfiltration, and CL.0 HTTP Request Smuggling.
Lead Product Security Engineer
FCMB Group
Oct 2024 — Dec 2025
  • Architected an enterprise Golden DevSecOps Pipeline embedding SAST, SCA, secrets scanning, and IaC checks, reducing pre-deployment vulnerabilities by 40%.
  • Discovered and directed remediation for double-spend race conditions and IDOR account takeover vectors across core banking applications.
  • Engineered AWS threat detection and incident response capabilities using EventBridge, GuardDuty, Security Hub, and Systems Manager.
Application Security Engineer
First Bank Plc
Sep 2023 — Sep 2024
  • Executed static and dynamic penetration testing on Android and iOS mobile banking binaries using Frida, Objection, Drozer, and JADX.
  • Bypassed custom SSL pinning implementations across OkHttp, BoringSSL, and Conscrypt to inspect and secure encrypted mobile API traffic.
L3 Technical Support Engineer - Infrastructure & Security
Tek Experts (OpenText LOB)
Sep 2021 — Aug 2023
  • Supported global enterprise Kubernetes and Docker deployments, cluster failover, high availability, and network security monitoring.

Projects & Research

NetShield SSL Bypass Suite

Python-driven static and dynamic evaluation engine using Frida to hook OkHttp, custom TrustManagers, and Network Security Configurations.

Banking Infrastructure Lab

Full-scale Kubernetes-based simulation of a banking environment for validating zero-trust architectures and simulating multi-stage attack vectors.

AWS Cloud Architecture Workshop

Technical workshops on ECS Fargate, RDS security, and Docker Hub integration patterns for scalable workloads.

Where the edge cases become systems.

R01 / LOCAL RESEARCH

gRPC Framing & HTTP/2 Stream State Confusion

Independent research on five-byte gRPC headers and HTTP/2 DATA frame mutations, testing stream-state desynchronization across reverse proxies and backend runtimes.

R02 / COMMUNITY LAB

VulnBank Zero-Trust Infrastructure Lab

Kubernetes-native banking simulation using Kong route controls, PIN-reset rate limits, and pod NetworkPolicies to contain SSRF/RCE chains without blocking delivery. Contributed zero-trust infrastructure hardening to the community project as a practical environment for testing resilient security controls.

Speaking & Mentorship

ISC2 Nigeria Chapter Keynote

ISC2 Nigeria Chapter

Delivered "Threat Modeling for Complex Ecosystems," detailing trust-boundary mapping, STRIDE/DREAD frameworks, and compensating controls for multi-tenant API integrations.

10alytics Cybersecurity Instructor

Designed practical lab topologies including VulnBank and trained 50+ students transitioning into offensive and defensive security roles.

ISACA Nigeria Offensive Security Series

ISACA Nigeria

Instructor for a 2-part offensive security training series using the Banking Infrastructure Lab to train professionals on multi-stage attack vectors, zero-trust validation, and defensive engineering patterns.

Technical Workshops

Co-authored and co-taught a practical security workshop connecting web application and wireless network risks. Led the web application security segment, covering selected OWASP Top 10 vulnerabilities, insecure authentication and access control, injection, security misconfiguration, vulnerable components, ethical lab demonstrations, and defensive practices including secure coding, HTTPS, and strong authentication. A co-tutor led the wireless security segment, covering Wi-Fi attack surfaces, network interception risks, and wireless hardening.

Let's build something secure.

Have a system, pipeline, or security problem worth pressure-testing? Bring the attack surface. We will engineer the controls and verify that they hold.

Get in Touch