Emmanuel Effiom DukeAI security engineer

Social-engineering and phishing detection, prompt-injection-aware LLM design, and auditing models for hidden behaviour.

Social engineering works because it targets people, not systems: urgency, false authority, requests that bypass process. My security work applies AI to that problem while treating AI as an attack surface in its own right.

Defending people from manipulation

Teger AI is the product side. It doesn't give an unexplained verdict. It shows the concrete cues behind each warning (credential requests, payment changes, authority claims, secrecy, suspicious links) and recommends a safe next action, so users learn to recognise the pattern themselves. It's in private beta as MVP v0.2.

How detection works

Each scan runs in two stages. Deterministic code first extracts signals that need no model: urgency, credential requests, financial requests, authority claims, secrecy or process-bypass requests, and the shape of any links. The AI analysis then reads the message alongside those signals. It returns a threat level, a confidence, the manipulation tactics it found from a shared taxonomy, the concrete cues behind them, its reasoning and a recommended action. The deterministic signals count as hints, not proof, and tactics outside the taxonomy are dropped.

Securing the AI itself

Looking inside models

On the research side I study how models internally represent deception cues, and how to audit fine-tuned models for hidden objectives without being fooled by false positives. See the AI safety research page.

Certification: Cisco IT Essentials (UNITeS Cisco Networking Academy).

Selected work