itsoumya-d/certiflow-ai
AI-powered compliance automation platform β autonomous agents verify SOC 2, ISO 27001 controls 24/7
CertiFlow AI π
Agentic GRC & Continuous Trust Platform
Stop manually chasing compliance evidence. Let AI agents do it for you β continuously.
The Problem
Modern engineering teams juggle SOC 2, ISO 27001, HIPAA, and more β each demanding continuous evidence collection, control verification, and audit trails. Most teams still do this manually: screenshots, spreadsheets, and frantic prep before audits.
CertiFlow AI changes that. Autonomous agents run your compliance checks 24/7, collect evidence automatically, and keep your trust posture real-time β so audits become a formality, not a fire drill.
β¨ What It Does
| Feature | Description |
|---|---|
| π€ Autonomous Agents | AI agents powered by Gemini continuously verify your controls (AWS, GitHub, Okta, and more) |
| π Live Trust Dashboard | Animated compliance score ring with real-time agent status via Server-Sent Events |
| π Evidence Library | Upload, tag, and AI-analyze compliance artifacts β auto-linked to controls |
| π Role-Based Access | Admin, User, and Auditor roles with scoped permissions |
| π Continuous Monitoring | SSE-powered live updates β no polling, no refresh |
| π± Mobile Responsive | Full compliance visibility from any device |
π¬ Demo
Live demo accounts β no signup required:
| Role | Password | |
|---|---|---|
| Admin | admin@certiflow.ai |
admin123 |
| User | user@certiflow.ai |
user123 |
| Auditor | auditor@certiflow.ai |
auditor123 |
π Quick Start
Prerequisites
- Node.js 18+
- A Gemini API key (free tier works)
Setup
git clone https://github.com/itsoumya-d/certiflow-ai.git
cd certiflow-ai
npm install
cp env.example.txt .env.localEdit .env.local:
GEMINI_API_KEY=your_gemini_api_key
NEXTAUTH_SECRET=any_random_string_here
NEXTAUTH_URL=http://localhost:3000npm run devOpen http://localhost:3000 β you're in.
π€ Built-In Compliance Workflows
awsS3Encryption // Verify S3 bucket encryption settings
awsMfa // Check MFA enforcement for IAM users
githubBranchProtection // Verify branch protection rules
oktaMfa // Check Okta MFA policy configurationEach workflow runs autonomously using Gemini's Computer Use β the agent navigates, checks, and reports back without human intervention.
π οΈ Tech Stack
- Framework: Next.js 14 (App Router)
- AI: Google Gemini Pro/Flash with Computer Use
- Auth: NextAuth.js with role-based sessions
- Real-time: Server-Sent Events (SSE)
- Language: TypeScript throughout
πΊοΈ Roadmap
- Slack/Teams notifications for compliance drift alerts
- SOC 2 Type II, ISO 27001, HIPAA, PCI DSS frameworks
- Custom no-code workflow builder
- Evidence auto-expiry + renewal reminders
- CI/CD integration (GitHub Actions)
- Audit report PDF export
π€ Contributing
New compliance workflows, bug fixes, UI improvements β open a PR. Let's build the open-source compliance layer together.
π License
MIT β see LICENSE for details.
Built with β€οΈ by itsoumya-d Β· Powered by Gemini AI