ShieldStudio is a comprehensive web application designed to enhance email security by analyzing potential breaches and offering tailored recommendations. By leveraging the XposedOrNot API and integrating OpenAI, ShieldStudio provides users with in-depth insights into their cybersecurity posture.
- 📊 Dashboard – Provides a visual overview of breach metrics, including risk levels, password strength, breach trends by industry, and breaches by year.
- 🛡️ Threats & Recommendations – AI-driven security suggestions based on breach data to help users strengthen their security.
- 🌐 Network Details – Displays key network-related insights, including IP, geolocation, and ISP information.
- 🤖 Cybersecurity ChatBot – An AI-powered assistant for answering cybersecurity-related questions.
- React – Frontend framework for building a dynamic user interface.
- Chart.js – Library for rendering interactive data visualizations.
- Axios – HTTP client for API communication.
- OpenAI API – Provides AI-driven security recommendations.
- Tailwind CSS – Utility-first CSS framework for responsive and modern styling.
- XposedOrNot API – Checks for email breaches and provides breach-related insights.
- IP-API – Provides geolocation and network information based on IP address.
Follow these steps to set up ShieldStudio on your local machine:
-
Clone the repository:
git clone https://github.com/AndreiTihoc/ShieldStudio.git cd ShieldStudio -
Install dependencies:
npm install
-
Set up API key:
- Open
src/openaiApi.tsand replace the following line with your OpenAI API key:
const API_KEY = 'YOUR_OPENAI_API_KEY';
- Open
-
Start the development server:
npm start
- Displays breach metrics and security visualizations.
- Shows risk levels, password strength, breaches by industry, and breaches by year.
- Fetches and displays AI-driven security recommendations.
- Notifies users if their email appears safe.
- Provides information on IP, geolocation, ISP, and network security insights.
- AI-powered Shield Assistant for answering cybersecurity-related queries.
This project is licensed under the MIT License. See the LICENSE file for details.
ShieldStudio is provided "as-is" without warranties. The developers are not liable for any security breaches, data loss, or issues arising from the use of this application. Users are advised to exercise caution and adopt additional security measures.
👨💻 Developed by Tihoc Andrei
📩 For inquiries or support, contact tihocandrei@gmail.com




