SecureAI is currently a governance-first internal operations application built around a role-aware enterprise assistant. It combines governed AI chat, audit logging, question-bank operations, lightweight workforce task tracking, assignment escalations, face-based attendance capture, private messaging, and a few hackathon-style security demo surfaces.
The implemented product is broader than a chatbot, but it is not yet a production-grade security platform. The strongest current identity is: an explainable governance and accountability workspace for AI-assisted internal operations.
- Governed AI chat with role-based filtering and explainability metadata
- Admin audit dashboard with log filtering, exports, suspicious-user views, and dataset analytics
- Question-bank operations with search, import/export, history, favorites, feedback, and unanswered-query review queue
- Work assignment flow with KPI tracking, capacity risk scoring, board state, and manual escalations
- Face registration, face verification, and attendance mark/check history
- JWT-authenticated private messaging over REST + Socket.IO
- Admin user creation with generated employee login codes
- Demo-only security lab surfaces: ghost mode and attack simulation
- Not a hardened production security product yet
- Not a full GRC platform
- Not a true RAG system
- Not a complete biometric authentication system
- Not a cleanly modular microservice architecture
- Backend: Flask, Flask-SQLAlchemy, Flask-JWT-Extended, Flask-SocketIO
- Frontend: React, Vite, Tailwind, Framer Motion
- Storage: SQLite plus JSON-backed data files
- Testing: Pytest backend tests and API contract tests
- CI: GitHub Actions backend tests + frontend build
cd backend
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python app.pycd frontend
npm install
npm run devdocker compose up --buildDefault URLs:
- Frontend:
http://127.0.0.1:3000 - Backend:
http://127.0.0.1:5001
admin/ADMINCODE1oradmin123hr_jane/HRCODE0001orhr123intern_bob/INTCODE001orintern123
- The governed chat, audit log, work-management, attendance, and admin dataset flows are implemented and wired end-to-end.
- The ghost mode and attack simulator are demo-oriented and disconnected from the main frontend API configuration.
- Some security claims from earlier project framing were stronger than the implementation.
- The codebase is workable for incremental product growth, but it still carries demo defaults, mixed persistence patterns, and ad hoc authorization logic.