Copyright 2018 The Social-Engineer Firewall (SEF)

Written by Christopher Ngo, Jennifer Zou, Kyle O'Brien, and Omri Gabay.

Founded Treehacks 2018, Stanford University.


No matter how secure your code is, the biggest cybersecurity vulnerability is the human vector. It takes very little to exploit an end-user with social engineering, yet the consequences are severe.

Practically every platform, from banking to social media, to email and corporate data, implements some form of self-service password reset feature based on security questions to authenticate the account “owner.”

Most people wouldn’t think twice to talk about their favourite pet or first car, yet such sensitive information is all that stands between a social engineer and total control of all your private accounts.

What it does

The Social-Engineer Firewall (SEF) aims to protect us from these threats. Upon activation, SEF actively monitors for known attack signatures with voice to speech transcription courtesy of SoundHound’s Houndify engine. SEF is the world’s first solution to protect the OSI Level 8 (end-user/human) from social engineer attacks.

How it was built

SEF is a Web Application written in React-Native deployed on Microsoft Azure with node.js. iOS and Android app versions are powered by Expo. Real-time audio monitoring is powered by the Houndify SDK API.

Todo List

Complete development of TensorFlow model

Development challenges

Our lack of experience with new technologies provided us with many learning opportunities.

Share this project: