SilentFlag
SilentFlag is a real-time user behavior analytics tool designed to detect insider threats within organizations. It monitors employee activities like file downloads and access times.
Created on 20th April 2025
•
SilentFlag
SilentFlag is a real-time user behavior analytics tool designed to detect insider threats within organizations. It monitors employee activities like file downloads and access times.
The problem SilentFlag solves
SilentFlag is designed to help organizations stay one step ahead of internal security threats. Here's how it makes your work safer, smarter, and more efficient:
Insider Threat Detection
-Monitor user behavior and flag unusual activities such as:
-Large or frequent file downloads
Simplified Log Analysis
- Instead of manually combing through log files, SilentFlag:
- Automatically parses user activity logs
Data-Driven Decision Making
- Gain clear, actionable insights from visualized user data:
- Detect patterns over time
Lightweight & Easy to Deploy
- No complex setup or enterprise license needed
- Launch with a single command
Challenges we ran into
Building SilentFlag came with its fair share of roadblocks — here are some that stood out:
- Auto Log Generation on Deployment
Problem: When deploying the app (especially on platforms like Streamlit Cloud), the pre-generated log file wasn’t always recognized due to missing directories or untracked files in Git.
Solution: We created a fallback mechanism in the code that automatically generates mock logs if user_logs.csv is missing — making the app deployment-ready every time.
- Live Deployment Without Errors
Problem: Getting the app to run reliably on live hosting (without users manually generating logs) required extra thought.
Solution: We ensured all dependencies were declared in requirements.txt, used robust file-checks, and explored multiple deployment platforms like Replit and Render for smoother launches.
Tracks Applied (1)
Cybersecurity
Technologies used
