TA0043 · RECONNAISSANCE YOU ARE RUNNING RECON ON: GBENGA FAITH: anchored uptime: 14y+ IT · 8y+ security

Ogungbemi Samuel
Oluwagbenga

Manager, Cybersecurity & Network Infrastructure at the Federal Mortgage Bank of Nigeria · Founder/CEO, ARX AMANI Technologies · writing as TheSecuredAnalyst

I build security systems where none exist — and I build them to last.

↓ Download CV LinkedIn ↗
SCROLL TO FOLLOW THE ATTACK CHAIN
TA0001 · INITIAL ACCESS $ git log --since=2011

Got in through the support desk.

Every intrusion has an entry point, and so does every career. Mine was a systems analyst seat in 2011, and it taught me early that most security failures start as operations failures.

2011 – 2018 // System Analyst → Technical Support Specialist → Network Administrator

Seven years across oil & gas, resources and media: running systems, building networks, putting the first security controls in place, and managing ICT projects end to end.

That's where the habits formed: document everything, automate the repeat work, and never pay a vendor for what a well-run team can do itself.

Xhibits Media · 2011Jasna Resources · 2013Bovas · 2016
₦17M+ saved in vendor SLA costs through infrastructure optimisation, helpdesk automation and hardware lifecycle management.
TA0003 · PERSISTENCE $ uptime --since 2018

Eight years. One bank. Still here.

Attackers measure persistence by how long they go unnoticed. I measure it by how long the systems keep working. Scroll to watch a national bank network come online.

NET // 00 / 06
STATUS
STANDBY
SITES 1 ENDPOINTS MANAGED — EVENTS/s — simulation · not live data
01 — 2018

It starts with one link.

September 2018. A CBN-regulated bank, a headquarters in Abuja, and a security function that mostly had to be built rather than inherited.

Physicist by training. Systems builder by habit. The first job was to find out what was actually on the network.

02 — SCALE

Then forty branches.

Forty-plus offices across the country, 1,000+ users, and a firewall estate that had to behave like one network instead of forty.

03 — ENDPOINTS

Every device, one pane.

Endpoint protection and patching, managed from one console. Unknown machines become known; unpatched ones become patched.

Amber → teal is the whole job, repeated forever.

04 — VISIBILITY

Every log, one story.

Branches stream events back to a central SIEM. The goal isn't to collect logs. It's to be able to answer "what happened?" before someone asks.

05 — INCIDENT

Then something moves.

Every network gets tested eventually. What matters is how fast you see it, how cleanly you cut it off, and whether it spreads.

Detect. Isolate. Restore. Write it down. (You can try it yourself further down.)

06 — POSTURE

Built to last.

Not a hero moment, but a system that keeps working after the person who built it goes home.

40+BRANCHES
1,000+USERS PROTECTED
14y+IN IT
8y+IN SECURITY
TA0004 · PRIVILEGE ESCALATION $ sudo -l

Escalated the legitimate way.

No exploits, no stolen tokens. Just promotions earned in the open and credentials earned one exam at a time.

2011System AnalystXhibits Media
2013Technical Support SpecialistJasna Resources
2016Network AdministratorBovas
SEP 2018Assistant ManagerFMBN · first dedicated security hire
MAR 2022Deputy ManagerFMBN · security engineering
APR 2025 · NOWManager, Cybersecurity & Network InfrastructureFMBN
NEXT TARGETCISOuid=0. Working on it, in the open.
guest@arxamani:~$ ls -l /etc/privileges -r--r--r-- granted CEH Certified Ethical Hacker -r--r--r-- granted CompTIA Security+ SY0-701 -r--r--r-- granted CC ISC² Certified in Cybersecurity -r--r--r-- granted CNSP Certified Network Security Professional -r--r--r-- granted CCNA CyberOps Cisco, 2024 -r--r--r-- granted ITIL 4 Foundation -r--r--r-- granted Cyber Insurance Strategies SecurityScorecard, 2025 -r--r--r-- granted Google IT Support Professional Certificate --w------- pending CISSP ISC² · in progress --w------- pending CompTIA SecAI+ CY0-001 · expected --w------- pending CCNA Cisco · in progress ---------- expired AWS Cloud Practitioner lapsed · on the renewal list
Foundation // physics before firewalls

BSc Physics, Ado-Ekiti (2010) · MSc Physics, University of Lagos (2015) · PhD research in physics (computational materials), University of Lagos, in progress · MSc International Affairs & Diplomacy, ABU, at project stage. Physics teaches you to distrust a model until it survives contact with reality, and security is the same discipline.

TA0008 · LATERAL MOVEMENT $ ssh -J abuja london riga lagos

Moved across borders and sectors.

An attacker moves laterally to find more access. I moved laterally to find harder problems: a UK managed security provider, a European cloud network and a national government programme. All three ran concurrently with the day job at the bank, which never stopped.

UNITED KINGDOM · REMOTE · CONCURRENT · DEC 2022 – DEC 2024

Zeeko Technologies

Cyber Security Manager / Senior Cyber Security Analyst

  • SIEM engineering and detection rules for authentication anomalies, privilege escalation and lateral movement. (Yes, the irony is noted.)
  • Threat hunting mapped to MITRE ATT&CK, plus VAPT across infrastructure and applications.
  • Led incident response through containment and recovery, with executive post-incident reports.
LATVIA · REMOTE · CONCURRENT · AUG – NOV 2024

Fotbo

Network Security Engineer

  • Firewalls, VPNs and DDoS protection (FastNetMon) in a multi-tenant cloud VPC.
  • Security configuration automated with Ansible across Arista and OPNsense.
LAGOS · NATIONWIDE · CONCURRENT · MAY – SEP 2025

EMI Systems × Nigeria Customs Service

Team Lead, ICT Security & Infrastructure QA · Trade Modernisation Project

  • Independent security QA on national trade infrastructure.
  • Reviewed identity, authentication and access controls before system acceptance.
  • Executive risk and compliance reporting for vendor decisions.
TA0002 · EXECUTION $ ls /opt/built-in-house

Problems, solved in-house.

An institution doesn't always need a vendor. Sometimes it needs someone who understands the problem well enough to build exactly what fits and then run it. These are the systems built and run from inside the bank.

SYSTEMTHE PROBLEMWHAT WAS BUILTWHERE IT STANDS
IN PRODUCTIONLegacy payment reconciliation
PROBLEM

Years of legacy contribution schedules that never matched the records they were meant to update. The backlog was too large to work by hand.

BUILT

A reconciliation platform that streams 300k-row schedules, matches them against a 9M-record history on BVN, auto-matches the confident cases and queues the rest for human review.

OUTCOME

A backlog that once needed teams of people is now a queue with an audit trail and role-based approvals.

IN PRODUCTIONAI-assisted switch operations
PROBLEM

Configuration changes typed by hand across a fleet of switches. One wrong line can take a floor offline.

BUILT

Plain-English requests turned into switch commands by a local model. Protected VLANs are hard-blocked, incidents are detected, and every fix needs human approval.

OUTCOME

Faster routine operations, with the dangerous changes structurally impossible rather than merely discouraged.

LIVETravel allowance & approvals
PROBLEM

Allowances calculated manually, approvals chased on paper, and the rules applied differently by different people.

BUILT

A calculator that encodes the policy once, plus an approval workflow that routes every claim the same way.

OUTCOME

One rulebook, applied consistently, with every approval on record.

LIVEDuty reminders with proof
PROBLEM

Recurring duties and deadlines that slip because a reminder is easy to ignore.

BUILT

Reminders that keep going until there's evidence the task is done. A reminder alone isn't enough.

OUTCOME

Accountability moves from memory to the system.

IN PRODUCTIONISP outage notification
PROBLEM

Branch connectivity drops, and nobody who needs to know finds out in time.

BUILT

A tool that emails the right offices when a link goes down, so the people affected hear it first.

OUTCOME

Outages are communicated, not discovered.

IN BUILDIdentity & access platform
PROBLEM

Directory, network access control, VPN and patching all live in separate consoles, with separate blind spots.

BUILT

A unified platform under construction: consistent naming, AI-assisted access decisions, and integration with endpoint and SIEM tooling.

OUTCOME

The goal is identity as the control plane, with one place to answer "who has access, and should they?"

TA0011 · COMMAND & CONTROL $ explain --pipeline

AI proposes. Humans approve.

In a regulated bank, an AI that acts on its own is a liability, and one that only chats is a toy. The useful middle is a pipeline: the model does the translation work, policy decides what's allowed, and a person signs off on anything that changes state. Pick a request to watch it go through.

Illustrative walkthrough of the design pattern. The model runs locally, so no network data leaves the building.

01 INTENT—
02 CONTEXT—
03 MODEL—
04 POLICY—
05 HUMAN—
06 AUDIT—
IMPLANT 01 · AUTHORISED
Sophos Central MCP serverConnects EDR/XDR APIs to an AI assistant for faster triage and incident correlation. Written up publicly.
IMPLANT 02 · AUTHORISED
PRTG MCP serverNetwork monitoring data, queried in plain English through a local Llama model.
IMPLANT 03 · AUTHORISED
Sovereign LLM stackOllama on local hardware, so security data never leaves the building.
IMPLANT 04 · AUTHORISED
SecContextBudgeted security context for AI tools: enough to reason with, nothing more.

And a prompt is a specification.

Most prompts are wishes. A production prompt is closer to a contract: it says who the model is, what it may see, what it must never do, what shape the answer takes, and what to do when it isn't sure. Hover a line to see the principle behind it.

ROLEYou are a network change assistant for a regulated bank.
CONTEXT{device_facts}, scoped to the devices this request names. Nothing else.
TASKTranslate the operator's request into IOS commands.
NEVERTouch protected VLANs or uplinks. Invent interfaces. Combine unrelated changes.
UNSUREIf the request is ambiguous, ask one clarifying question. Do not guess.
OUTPUTJSON only: {intent, commands[], risk, needs_approval, rationale}
TESTEDRegression-run against a fixed set of known requests before any prompt change ships.
Give it a job title, not a personality.A role sets scope and stakes. "Regulated bank" changes how cautious the answers are.
Context is a budget.Give the model only what this task needs. More context means more cost, more confusion and more data exposure.
One task per prompt.Prompts that do several jobs fail in ways that are hard to debug. Compose small, testable steps instead.
Write the "never" list first.Constraints are the security boundary, and the model must still be checked by code afterwards.
Give it a way to say "I don't know".A model with no exit path will make something up. Asking is cheaper than an outage.
Demand a schema you can validate.Structured output lets ordinary code check the model's work before anything runs.
Version and test prompts like code.A prompt edit is a deployment. It gets a test suite, a diff and a rollback.
TA0042 · RESOURCE DEVELOPMENT · NOW BUILDING $ vault status
v1.0 · EARLY ACCESSARX AMANISELF-HOSTED PAM

ArxVault

The keys to your kingdom, kept on your own servers, used by people who never see them.

Walk into most Nigerian institutions and ask where the domain admin password lives. The honest answer is a spreadsheet, a notebook, or a WhatsApp chat. Six engineers share it, it hasn't changed in years, and it leaves with whoever resigns. When something goes wrong, nobody can say who logged in or what they typed. The tools that fix this are priced in dollars, hosted abroad, and built for teams that already have specialists. ArxVault is privileged access management built for everyone else.

STORED

SHARED

CHANGED

SOMEONE LEAVES

SOMETHING BREAKS

Envelope encryptionA unique key per secret, wrapped by a master key the customer holds.
Brokered SSH & RDPEngineers get a session in the browser. The password is never shown.
Automatic rotationChanged on the device itself: Linux, Cisco IOS and Windows.
Session recordingEvery privileged session can be replayed, keystroke by keystroke.
Tamper-evident auditA hash-chained log, so a deleted line shows up as a broken chain.
Your identity, your serversActive Directory login, TOTP, break-glass access, and fully on-premise.
370+ automated tests Verified against real Linux, Cisco and Windows targets Works offline, with signed licences Request a demo ↗

Also shipping from ARX AMANI.

Outside the bank, ARX AMANI builds security tools for African realities: low bandwidth, shared devices and SMEs with no security team. Statuses are honest: paused means paused.

RUNNING · LIVE

CyberStart

A learning-path finder for African beginners breaking into cybersecurity. You answer a few questions and get a route, not a reading list.

cyberstart.arxamani.com ↗
$ cyberstart --where-do-i-begin › background: physics graduate › time/week: 6 hours › device: phone + shared laptop → route: networking basics → Linux → Security+ → SOC lab ✓ plan ready. first step today.
PUBLIC

Security Suite

An open-source Python security toolkit with guardrails built in, so the tools can't be pointed at things they shouldn't be.

v0.1

SecContext

Budgeted security context for AI assistants over MCP, CLI and local models. It gives the model what it needs to reason about your environment and nothing more.

v2.0

AI-VulnScan

AI-assisted vulnerability scanning that explains findings in business language, so a client knows what to fix first.

client proof-of-concept
IN USE

Exam study engine

Spaced repetition, timed mock exams weighted like the real exam, and a local AI tutor that explains rather than just grading. Built for SecAI+, and works for any certification.

PAUSED

ExplainableSOC

A SOC that teaches as it works: every alert explains itself. Paused on purpose until the architecture is right.

QUEUED

NaijaBreachDB

Breach intelligence for the Nigerian landscape. It's the prerequisite for a WhatsApp threat-briefing bot.

QUEUED

CyberScore Nigeria

Security posture scoring for SMEs, giving a business owner one number they can understand and improve.

TA0010 · EXFILTRATION (THE LEGAL KIND) $ curl -X POST medium.com

Knowledge, leaked on purpose.

Everything learned gets taken out of my head and published on Medium, LinkedIn and arxamani.com, including cyber insurance, 2026 threat trends and AI in the SOC.

PACKET 01 · INCIDENT ANALYSIS

Nigeria's 2026 breaches, dissected

The Sterling Bank, Remita and CAC breaches, mapped to the OWASP Top 10:2025: what failed, why, and what it means for your business.

Read on arxamani.com ↗
PACKET 02 · AI × SOC

Drowning in alerts, so I built an AI copilot

A laptop, Llama 3 and a custom MCP server became a personal threat-hunting assistant for an EDR platform, without sending security data abroad.

Read on Medium ↗
PACKET 03 · FAITH × SECURITY

The Devil's OWASP

How ancient temptation maps onto modern attacks: phishing in Eden, broken access control, Trojan fruit. Part of the Sacred Architecture writing.

Read on Medium ↗
TA0040 · IMPACT $ wc -l ~/receipts

Blast radius, in a good way.

14+YEARS IN IT
40+BRANCHES DEFENDED
1,000+USERS PROTECTED
8+YEARS IN SECURITY
3COUNTRIES WORKED IN
5IN-HOUSE SYSTEMS IN PRODUCTION
₦17M+VENDOR COSTS SAVED
370+ARXVAULT TESTS PASSING
TA0009 · COLLECTION $ stack --list

Tools collected.

Tools I've worked with in the field across banking, government and managed security. Dashed tags are where new things get built first.

Defend // network & endpoint
SophosFastNetMonActive Directory OPNsenseAristaCiscoAzure ADIPsec VPNIDS/IPS
Detect // SIEM & monitoring
WazuhELK StackSecurity OnionSplunkNessusZabbixPrometheusGrafanaMITRE ATT&CK
Govern // frameworks & regulation
ISO 27001NIST CSFCBN Cybersecurity FrameworkNDPR / NDPAPCI-DSSOWASP Top 10:2025BCP / DR
Build // automation & lab
PythonAnsibleLaravelOllamaMCPProxmoxLinuxWindows ServerMayan EDMS
PURPLE TEAM · TABLETOP $ ./tabletop.sh

Your turn to respond.

Two tabletop exercises based on the decisions security teams make every week. Nothing here touches a real network or sends any data.

Lateral Movement

click a host to isolate it
ISOLATIONS LEFT 4 COMPROMISED 0 CLEAN 0
A workstation is about to be compromised. Spend your 4 isolations wisely, and whatever happens, don't lose the DC.
cleancompromisedisolateddomain controller

Phish or Legit?

Most breaches at Nigerian SMEs start in an inbox. Six messages: how many can you call correctly?
Want the full experience? Watch this page get hit by ransomware, then see how to respond. It's loud, red and completely harmless.
TA0005 · DEFENSE EVASION: NONE $ audit --honest

Open issues, being closed.

No hiding anything here. A security professional tracks open issues on their own systems, so this profile tracks its operator's, each with an owner and a fix.

Building widely is a strength until it becomes a habit. ArxVault is the product getting full attention, and everything else on this page is deliberately paused or queued, labelled honestly.ship ArxVault v1.0 to its first paying client before starting anything new.
The leadership record is already here: security for a national institution, board and EXCO reporting, regulator-facing audits, cross-border managed security, and a company founded from scratch. What's next is formal: owning a security budget and a team at group level.CISSP in progress; every new mandate measured and documented.
CISSP, CompTIA SecAI+ and CCNA are underway, and the lapsed AWS credential is on the renewal list. It stays visible above rather than quietly deleted.one credential closed per quarter.
Shipped tools, public repositories, a downloadable CV, and references on request. If something here can't be checked, it shouldn't be here.keep the receipts ahead of the story.
TA0011 · ESTABLISH A CHANNEL $ ssh hello@gbenga

Let's build something that lasts.

Hiring for a security leadership role? ArxVault demos and pilots, security architecture, AI automation that holds up to audit, managed security for SMEs, or speaking on faith and technology. The door is open.

ROOT OF TRUST // what you get with the analyst
STRUCTURE

I walk into vacuums and install structure. I finish what I start, and I delegate so people grow, not just so work moves.

FAITH

Faith is not decoration on the work. It's the architecture underneath it, and the two were never meant to be separate systems.

TRUTH

Truth over comfort. I would rather be corrected today than be impressive and wrong.