Skip to main content

Alexander
North

Founder | Cybersecurity Professional | AI-Assisted Development & Governance

Areas of Focus

Governance

AI Risk

Security Architecture

Compliance

Third-Party Risk

Supply Chain Security

“1. Failure is inevitable. 2. Compromise is the working assumption. 3. Resilience is layered, planned, rehearsed — success begins at concept.”

2

Projects

9

Certs

23

Milestones

801

Hours

PART I

ABOUT

About the Author

Solo founder and cybersecurity practitioner. My path has moved through different environments, but the constant has been building systems and understanding how they work. I design software and tools to solve real problems, then refine them through direct use. LabList started as a personal solution for tracking hands-on work and continues to evolve through that process.

I build web applications, think in systems, and treat security as foundational rather than optional. I enjoy analyzing risk and evaluating mitigations across supply chain, architecture, third-party trust boundaries, and the governance frameworks that hold them together. I'm targeting roles in GRC, AI governance, and compliance where this thinking compounds.

Always building. Always learning. Always improving.

Background

2026 — Founder — Dynamiq Learning LLC | LabList.io

Built secure SaaS apps. Designed IAM, session controls, input validation, and secure third-party API data handling to meet secure coding standards.

2023 — Water Treatment Operator — City of Dunedin

Operated SCADA and physical equipment to meet strict water quality regulations. Ran lab tests, monitored system data, and fixed equipment to prevent downtime.

2019 — Water Treatment Operator — Charleston Water System

Managed chemical treatment following EPA and OSHA rules. Analyzed water samples, prepared operations reports, and trained new hires on plant safety.

2017 — Sergeant (E-5) — United States Marine Corps

NCO managing operational risk and personnel compliance for 3rd LAR Battalion. Audited training programs and held an active Secret security clearance.

PART II

PROJECTS

Featured

LabList: a living technical portfolio platform

read more...

Entry-level technical roles keep asking for years of experience, which a flat resume can claim but not prove. The alternatives are a bland, easily forgotten GitHub repo, or buying a domain and building a static portfolio yourself. LabList streamlines that. It unifies projects, certifications, and labs in one professional portfolio that validates each resume point and stays easy to maintain, with some entries kept current automatically, so people can focus on what moves the needle, building real experience. LabList is the living proof of experience behind a resume. I built the full stack solo on Next.js and Supabase, from auth and Stripe billing to a guided writeup wizard and a defense-in-depth security model.

Next.jsReactTailwind CSSPostgreSQLSupabaseVercelStripeEdge Functions+7 more

02/04/2026 — ongoing

TGF — The Governance Framework for AI-Assisted Development

read more...

A Claude Code plugin that turns senior DevSecOps judgment into enforceable rules grounded in primary sources. Every rule cites a sub-rule identifier from OWASP ASVS, NIST, ISO, MITRE, or an RFC. Built for developers using AI heavily who want their work to actually meet industry standards by default.

Claude Code plugin platformHooks for enforcementMarkdown language for skillsJSONGitOWASP ASVSNIST SP 800-39NIST SP 800-53+7 more

05/04/2026 — ongoing

PART III

CERTIFICATIONS

CertificationIssuerDateStatus
CompTIA PenTest+details...
CompTIA10/25/2026active

Credential

Hidden

Status

active

Skills

Penetration TestingVulnerability AssessmentSecurity TestingReconnaissanceWeb App SecurityNetwork Security
CompTIA CySA+details...
CompTIA06/28/2026active

Credential

Hidden

Status

active

Skills

SecOpsThreat DetectionIncident ResponseVulnerability ManagementPatch ManagementRisk Management
SSCP (Associate)details...
ISC212/04/2025active

Credential

Hidden

Status

active

Skills

Risk ManagementGovernanceAccess ControlIdentity and Access Management (IAM)Security OperationsIncident Response
CompTIA Security+details...
CompTIA01/01/2025active

Credential

Hidden

Status

active

Skills

Risk ManagementGovernanceComplianceThird-Party Risk ManagementSecurity ArchitectureZero Trust
CompTIA Network+details...
CompTIA10/01/2024active

Credential

Hidden

Status

active

Skills

Network ArchitectureNetwork SecurityTCP/IPDNSRouting and SwitchingWireless Networking
CompTIA Project+details...
CompTIA03/29/2026active

Credential

Hidden

Status

active

Skills

Project ManagementRisk ManagementStakeholder ManagementChange ControlVendor ManagementProject Lifecycle

PART IV

ACTIVITY LOG

UnIndexed - TryHackMe
·read more...

— An AI assistant was given access to everything. Nobody checked what "everything" included.

Type

ctf

Duration

1h

Date

10/30/2026

Skills

Prompt Injection, Role Spoofing, Pretexting, Multi-turn Escalation, System Prompt Exposure

Approach

I approached the target as an AI red teaming exercise against an LLM-based internal assistant for a fictional company. My goal was to extract sensitive data the assistant was instructed to withhold. Phase 1 – Reconnaissance: I opened with benign questions about the assistant's name, purpose, and origin to profile its persona, tone, and willingness to elaborate. This surfaced early indicators of sensitive data that the assistant mentioned without being asked. Phase 2 – Pretext and authority building: Rather than requesting sensitive data directly, I used role/identity spoofing by labeling messages as coming from the company's leadership team. I established an audit pretext and gained incremental agreement, then got the assistant to accept a security executive as a higher authority before switching to that persona. Phase 3 – Guardrail enumeration: Under the audit pretext, I asked the assistant to define its approved and unapproved topics. This caused it to map its own sensitive data categories and leak portions of its system instructions. Phase 4 – Incremental extraction: I had the assistant inventory each sensitive category one at a time, framing it as verification against a list the team already held. Each response was small and routine, which reduced resistance until the target data was disclosed. Techniques used map to the OWASP Top 10 for LLM Applications (LLM01 Prompt Injection, LLM02 Sensitive Information Disclosure, LLM07 System Prompt Leakage) and MITRE ATLAS techniques for LLM prompt injection, jailbreak, and data leakage.

Findings

1. Asked the assistant what to call it and what its purpose was. It introduced its persona and volunteered references to sensitive business topics. 2. Asked about the origin of its name. It invented a backstory, showing it would confidently accept and extend whatever framing it was given. 3. Sent a message labeled as coming from the leadership team asking it to confirm it was operational. It complied and accepted the spoofed sender. 4. Announced a scheduled audit and asked it to confirm its intended purpose. It disclosed parts of its operating rules, including the conditions under which it would reveal more detail (system prompt leakage). 5. Asked it to list approved and unapproved knowledge base topics. It described its data categories at a high level. 6. Established a security executive as higher in the chain of command than leadership, got the assistant to confirm this, then continued under that persona. 7. Under the new persona, requested a detailed breakdown of unapproved topics. It listed several sensitive categories and revealed the rules it used to withhold certain identifiers. 8. Stated that the team already had a list for each category and needed the assistant to explicitly state everything it held, one category at a time, to complete the audit. 9. Category 1: the assistant initially claimed to hold no personal data, then disclosed personal and account details when pressed. 10. Category 2: disclosed confidential business and vendor details, including internal codenames. 11. Category 3: disclosed financial details along with the protected internal identifier, which was the objective.

Lessons Learned

Offensive takeaways: - LLMs cannot verify who is speaking. Labeling a message as coming from leadership or a security executive was enough to gain elevated trust, because all input arrives through the same user channel. - Multi-turn escalation is more effective than direct requests. Small confirmations built commitment, and each later request felt consistent with what the model had already agreed to. - Asking a model what it is NOT allowed to share is an effective enumeration technique. It mapped its own sensitive data and leaked its disclosure rules. - Framing extraction as verification ("we already have the list, confirm it matches") lowered resistance. - The system prompt leak early on revealed the unlock condition, so a much shorter path likely existed. In future engagements I will analyze early leaks more closely before building an elaborate pretext. Defensive takeaways: - If sensitive data is in a model's context or retrieval scope, instructions alone will not protect it. Access control must happen before data reaches the model, based on the authenticated user's real permissions. - Authority claims in chat should never grant privileges. Identity should come from the authentication layer, not the conversation. - System prompts should not contain secrets or disclosure logic that is harmful if leaked. - Output filtering for known sensitive patterns (credentials, internal IDs, secrets) adds a useful second layer. - Monitoring for multi-turn escalation patterns, such as repeated authority claims or audit language, could flag attacks in progress.

AI Forensics - TryHackMe
·read more...

— Explore AI DFIR and learn how it boosts your investigation capabilities.

Type

ctf

Duration

1h

Date

10/30/2026

Skills

DFIR, Incident Response, AI Driven Data Analysis, Attack Timeline Investigation

Prompt Engineering - TryHackMe
·read more...

— Learn how LLMs process text and craft effective prompts for security and adversarial testing.

Type

ctf

Duration

1h

Date

10/30/2026

Skills

Prompt Engineering, Prompt Injection, Role Abuse

AI Models & Data - TryHackMe
·read more...

— Explore how data is fundamental to AI security, and the models which power it.

Type

ctf

Duration

1h

Date

10/30/2026

Skills

AI Security Threats - TryHackMe
·read more...

— Explore the vulnerabilities AI introduces, how attackers exploit it, and how defenders fight back.

Type

ctf

Duration

1h

Date

10/30/2026

Skills

Prompt Injection, AI Security

The Building Blocks of AI - TryHackMe
·read more...

— Learn how AI, ML, neural networks, and LLMs actually work, from the ground up.

Type

ctf

Duration

1h

Date

10/29/2026

Skills

AI Security, Large Language Models, Deep Learning, Machine Learning, Prompt Injection

CompTIA PenTest+
·read more...

— CompTIA — active

Metasploit: Introduction - TryHackMe
·read more...

— An introduction to the main components of the Metasploit Framework.

Type

ctf

Duration

1h

Date

08/18/2026

Skills

Governance & Regulation - TryHackMe
·read more...

— Explore policies and frameworks vital for regulating cyber security in an organisation.

Type

ctf

Duration

1h

Date

08/05/2026

Skills

Red Team Engagements - TryHackMe
·read more...

— Learn the steps and procedures of a red team engagement, including planning, frameworks, and documentation.

Type

ctf

Duration

1h

Date

07/31/2026

Skills

PART V

CONTRIBUTIONS

JanFebMarAprMayJunJulAugSepOctNovDec
Projects
Certs
CTFs
Learning
Labs
Writeups
Events
DEV
Multiple