GitHub RadarRed team tool
Tyto-PhishShield is an AI-powered phishing awareness and simulation platform. Tyto-PhishShield is an enterprise-grade Human Risk Management (HRM) platform. Primary language: TypeScript. 5 stars.
Project links:Open GitHub projectBack to radar
<div align="center">
Developed by Team FIVE GUYS
University of Pretoria • Tyto Insights • DNS Business <img src="docs/assets/logos/up-tyto-dns.png" alt="UP TYTO DNS Logos" width="800" height="320"/>
<br>
<p align="center"> <img src="https://img.shields.io/github/actions/workflow/status/COS301-SE-2026/Tyto-PhishShield/ci-frontend.yml?branch=main&style=for-the-badge&label=Frontend%20CI&logo=github" alt="Frontend CI"/> <img src="https://img.shields.io/github/actions/workflow/status/COS301-SE-2026/Tyto-PhishShield/ci-backend.yml?branch=main&style=for-the-badge&label=Backend%20CI&logo=github" alt="Backend CI"/> <img src="https://sonarcloud.io/api/project_badges/measure?project=COS301-SE-2026_Tyto-PhishShield&metric=alert_status" alt="Quality Gate Status"/>
<img src="https://img.shields.io/github/issues/COS301-SE-2026/Tyto-PhishShield?branch=main&style=for-the-badge&logo=github" alt="Open Issues"/> <img src="https://img.shields.io/github/issues-pr/COS301-SE-2026/Tyto-PhishShield?branch=main&style=for-the-badge&logo=github" alt="Open Pull Requests"/> <img src="https://img.shields.io/github/last-commit/COS301-SE-2026/Tyto-PhishShield/main?style=for-the-badge&logo=github" alt="Last Commit"/>
<img alt="Outlook add-in status" src="https://img.shields.io/uptimerobot/status/m803835252-96af8d04421d161d7be833e6?style=flat-square&label=Outlook%20add-in%20status"> <img alt="API status" src="https://img.shields.io/uptimerobot/status/m803835240-77ca868f801cbd8ab1412e6e?style=flat-square&label=API%20status"> <img alt="Website status" src="https://img.shields.io/uptimerobot/status/m803835229-3aaa1821f65cc2575d0d3124?style=flat-square&label=Website%20status">
</p>
</div>
---
<h1 align="center"><a href="https://capstone-five-guys.dns.net.za/">➡️ 🚀Deployed System🚀 ⬅️</a> </h1>
---
<h1 align="center">ℹ️Description</h1> Tyto-PhishShield is an AI-powered phishing awareness and simulation platform. The platform gives employees the chance to encounter realistic phishing attacks in a controlled simulated environment. In this way the employees are trained to detect phishing attacks and prevent company information from being leaked.
To encourage continuous learning, the platform incorporates gamification through XP and leaderboards, motivating users to actively participate in training while building stronger phishing awareness over time.
<table> <tr> <th width="50%">🚨 The Problem</th> <th width="50%">💡 The Solution</th> </tr>
<tr> <td>
Phishing remains one of the biggest cybersecurity threats facing organisations. Traditional awareness training is often infrequent, difficult to measure and does not always reflect real-world attacks.
</td>
<td>
Tyto PhishShield helps to make employees part of the firewall. It provides realistic phishing simulations, AI-assisted campaign generation and an integrated Outlook Add-in. The platform helps organisations continuously improve employee awareness through practical training and measurable results.
</td> </tr> </table>
<br>
---
<h1 align="center">Features</h1>
<table> <tr>
<td width="50%" valign="top">
Generate realistic phishing emails with configurable difficulty levels to create engaging and effective awareness campaigns.
</td>
<td width="50%" valign="top">
Report suspicious emails directly from Microsoft Outlook with a single click. Employees receive immediate feedback while administrators can review reporting activity.
</td> </tr>
<tr> <td width="50%" valign="top">
Create, schedule and manage phishing campaigns for different departments or user groups through an intuitive web portal.
</td>
<td width="50%" valign="top">
Keep employees engaged through XP, live leaderboards and learning experiences that encourage continuous improvement.
</td> </tr>
<tr> <td width="50%" valign="top">
Monitor campaign performance, reporting behaviour and organisational awareness through real-time dashboards and metrics.
</td>
<td width="50%" valign="top">
Role-based access control ensures that users, analysts and administrators have access to the tools and information appropriate to their role.
</td> </tr>
<tr> <td width="50%" valign="top">
Employees receive immediate explanations and guidance after interacting with simulated phishing emails, helping reinforce good security habits.
</td>
<td width="50%" valign="top">
Built using a scalable microservice architecture with Docker support, making the platform easy to deploy, maintain and extend.
</td> </tr> </table>
<br>
---
<h1 align="center">Get Started</h1>
Follow our setup guide
<br>
---
<h1 align="center">📚 Documentation</h1>
All project documentation can be found in our Documentation Hub.
| Documents | |-----------| | 📋 Software Requirements Specification (SRS) | | 📐 Software Architecture Specification (SAS) | | 📐 API service contract | | { }  Coding Standards | | 🧪 Testing Policy | | 📝 User Manual | | 📖 Project Documentation | | 📃 Project Code Files | | 🚀 Scrum Documentation | | 🎨 Brand Style Guide Preview | | 🎨 Design Specification Document | |🎨 Figma |
<h2 align="center"> 📁 Documentation Archive<h2> <details style="font-size: 14px;"> <summary>Demo 3 Documentation</summary>
| Documents | |-----------| | 📋 Software Requirements Specification (SRS) | | 📐 Software Architecture Specification (SAS) | | 📐 Software Architecture Specification (SAS) NFR Test | | 📐 Software Architecture Specification (SAS) NFR Tracability matrix | | 📐 Software Architecture Specification (SAS) Deployment | | 📐 Software Architecture Specification (SAS) Service Contracts | | 📐 API service contract | | 📝 User Manual | | 🚀 Scrum Documentation | | 🎨 Brand Style Guide Preview | | 🎨 Design Specification Document | | 🎨 Figma | | 🎬 Demo 3 videos |
</details> <details style="font-size: 14px;"> <summary>Demo 2 Documentation</summary>
| Documents | |-----------| | 📁 Root Archive: | | 📋 Software Requirements Specification (SRS) | | 📐 Software Architecture Specification (SAS) | | { }  Coding Standards | | 🧪 Testing Policy | | 📝 User Manual | | 🚀 Scrum Documentation | | 🎨 Brand Style Guide Preview | | 🎨 Design Specification Document | | 🎨 Figma | | 🎬 Demo 2 videos |
</details>
<details style="font-size: 14px;"> <summary>Demo 1 Documentation</summary>
| Documents | |-----------| | 📁 Root Archive: | | 📋 Software Requirements Specification (SRS) | | 🎨 Brand Style Guide Preview | | 🎨 Design Specification Document | <br> </details> <br>
---
<h1 align="center">📅 Project Board</h1>
Track our current development progress and issues on our GitHub Project Board.
➡️ [Open the Project Board](https://github.com/orgs/COS301-SE-2026/projects/43)
<br>
---
<br>
<h1 align="center">👥 Meet Team FIVE GUYS</h1>
<div align="center">
<table> <tr>
<td align="center" width="20%">
<img src="docs/assets/team/josua-louw.png" width="160px" alt="Josua Louw"/>
Team Lead & Integration Engineer
<a href="https://github.com/Josua-Louw"> <img src="https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white"> </a>
<br>
<a href="https://www.linkedin.com/in/josua-perold-louw-bb8344398/"> <img src="https://img.shields.io/badge/LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white"> </a>
</td>
<td align="center" width="20%">
<img src="docs/assets/team/darius-erasmus.png" width="160px" alt="Daniel Darius Erasmus"/>
Backend Engineer
<a href="https://github.com/DariusErasmus"> <img src="https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white"> </a>
<br>
<a href="https://www.linkedin.com/in/darius-erasmus-6a7549325/"> <img src="https://img.shields.io/badge/LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white"> </a>
</td>
<td align="center" width="20%">
<img src="docs/assets/team/heindrich-jansen.png" width="160px" alt="Heindrich Jansen"/>
Backend Engineer
<a href="https://github.com/Heindrich-Jansen"> <img src="https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white"> </a>
<br>
<a href="https://www.linkedin.com/in/hendrik-jansen-68a57a401/"> <img src="https://img.shields.io/badge/LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white"> </a>
</td>
</tr>
<tr>
<td align="center" width="20%">
<img src="docs/assets/team/nico-theron.png" width="160px" alt="Nico Theron"/>
Frontend Engineer & Outlook Add-in
<a href="https://github.com/Nico-Theron"> <img src="https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white"> </a>
<br>
<a href="https://www.linkedin.com/in/nico-theron-1068b9402/"> <img src="https://img.shields.io/badge/LinkedIn-0A66C2?style=for-the-badge&logo=linkedin&logoColor=white"> </a>
</td>
<td align="center" width="20%">
<img src="docs/assets/team/frikkie-malan.png" width="160px" alt="Frikkie Malan"/>
Frontend Engineer & UI/UX
<a href="https://github.com/FrikkieMalan"> <img src="https://img.shields.io/badge/GitHub-181717?style=for-the-badge&logo=github&logoColor=white"> </a>
<br>
<a href="https://www.linkedin