David S.

Utrecht, Netherlands · Information Security Engineer / Security Operations Consultant · Rollick E Inc

American InterContinental University, USA

7 followers

About

Cloud Security and Identity Security professional with over 5 years of experience specialized in Microsoft Azure and Microsoft 365 security implementations. Expert in Identity & Access Management (IAM), SIEM monitoring, and vulnerability management across regulated environments. Currently an MBA candidate at TIAS Business School, bridging the gap between technical cybersecurity and strategic business management.

Skills

  • Microsoft Azure Security Architecture
  • Microsoft Sentinel (SIEM)
  • Microsoft Entra ID (Azure AD)
  • KQL
  • Microsoft Defender for Cloud
  • Identity & Access Management (IAM)
  • Python
  • SQL
  • JavaScript
  • Bash scripting

19 skills in total

Licenses & Certifications

  • Certified Information Systems Auditor

    ISACA

    Issued Jun 2025

  • Certified Information Security Manager

    ISACA

    Issued Jun 2025

  • Software Engineering Essentials

    Coursera

    Issued Jun 2024

7 certifications in total

Experience

  • Rollick E Inc

    • Information Security Engineer / Security Operations Consultant

      May 2022 — Present

      Houston, USA

    • Information Security Engineer / Security Operations Consultant

      May 2022 — Present

      Houston, USA

  • Project Manager (Security & Platform Delivery)

    7VEN OAKS

    Dec 2022 — May 2023

    London, United Kingdom

7 experiences in total

Education

  • American InterContinental University, USA

    Master’s Degree, Information Technology (Cybersecurity)

    Unknown

  • Ekiti State University, Nigeria

    Bachelor of Engineering, Computer Engineering

    Unknown

6 education entries in total

Recent posts

PromptFuzz v2 has been released and uploaded to my github after months of hands-on LLM red-teaming.

Spent the last few months actually breaking LLM applications in production environments, RAG pipelines leaking documents across users, MCP tool descriptions executing embedded instructions the model was never supposed to follow, multi-turn conversations slowly steering models past boundaries that single-turn scanners never caught.

v1 was a payload generator. That wasn't enough. v2 is built around one question: can you prove a specific attack path was fixed, not just that an attack failed?

Every finding now produces a full causal chain:

entry point → adversarial input → model decision → tool call → policy boundary → observed outcome → fix → replay result

Each finding gets a stable deterministic ID. Run the scan after applying a fix, if the ID reappears, the path is still open. If it doesn't, it's closed. That's the difference between a security test and a regression gate.

What's in v2:

Multi-turn Crescendo engine: 5 escalation strategies with per-turn state, full conversation history, breakthrough-turn tracking. Single-turn classifiers miss this entirely

MCP tool poisoning scanner: static analysis of tool descriptions (11 patterns) plus dynamic model susceptibility tests. The model sees a poisoned tool definition and either follows the embedded instruction or it doesn't.

RAG context injection + document leakage: canary-based. The canary appears in the response or it doesn't. No LLM judge guessing

Agent memory integrity: delayed activation, precedence confusion, cross-user namespace, stale reuse. Records the full causal path from write to action

A2A trust boundary: rogue agent cards, task injection, authority escalation between agents

Autonomous attacker mode: configurable attacker model proposes and revises payloads from feedback, policy controller enforces hard ceilings

Compliance mapping: OWASP LLM Top-10 2025, MITRE ATLAS, EU AI Act (descriptive mapping, not certification)

SARIF output, exit codes, diff command for baseline comparison

Runs fully offline. No API key needed to get started.

pip install -e ".[dev]" then promptfuzz scan -t mock -m mock-model --profile agent

GitHub: https://github.com/zeroFhacker/PromptFuzz

PromptFuzz v2 - open-source LLM red-teaming with an Attack-to-Fix Evidence Graph

Built a Python tool that connects every finding to a full causal chain: entry point → adversarial input → model decision → tool call → boundary crossed → fix → replay result. Each finding gets a stable ID so you can prove a fix actually closed the path.

10 modules: multi-turn Crescendo, MCP tool poisoning scanner, RAG injection, A2A trust boundary, agent memory integrity, autonomous attacker, and OWASP LLM Top-10. Runs fully offline- no API key needed.

GitHub: https://github.com/zeroFhacker/PromptFuzz

Open to contributors working on serious LLM security challenges, Please recommend me for job opportunity.

View post

There is a security problem at the intersection

of AI and software development that is growing

faster than the industry is responding to it.

AI coding tools, Copilot, Cursor, ChatGPT, Claude,

Gemini, are now writing substantial portions of

production code at most software companies.

These tools were trained on public code.

Public code had security vulnerabilities in it.

The AI learned those vulnerability patterns.

Now it reproduces them in every codebase it touches.

I built VibeGuard to catch them automatically.

19 rules targeting the specific vulnerability

patterns AI tools produce, not generic SAST rules,

but rules built from studying actual AI-generated

code across real production codebases.

Validated this week, scanned a real production

codebase, found 3 critical vulnerabilities in

actual source code, all from AI-generated code,

all missed by existing security tooling.

Free. Open source. MIT licensed.

github.com/zeroFhacker/vibeguard

Interested in thoughts from the AI security

community, how are you thinking about the

vulnerability surface created by AI-assisted

development at scale?

View post

View David S.'s profile on Cyberr