# TopFlow **Repository Path**: CPLiu/TopFlow ## Basic Information - **Project Name**: TopFlow - **Description**: TopFlow is a security-focused visual workflow builder for creating AI-powered applications. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-02 - **Last Updated**: 2026-04-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GitHub Security Scanner by Former CISO
[![Live Scanner](https://img.shields.io/badge/๐Ÿš€_Try_Scanner-30_Seconds-brightgreen?style=for-the-badge)](https://topflow.dev/builder?template=github-security-scanner) [![Built by CISO](https://img.shields.io/badge/Built_by-Former_CISO-blue?style=for-the-badge)](https://topflow.dev/about) [![GitHub Stars](https://img.shields.io/github/stars/csupenn/topflow?style=for-the-badge&color=yellow)](https://github.com/csupenn/topflow/stargazers) [![License](https://img.shields.io/badge/License-MIT-blue?style=for-the-badge)](LICENSE) [![Security](https://img.shields.io/badge/Security-A+-green?style=for-the-badge)](https://topflow.dev/docs/security) GitHub Security Scanner Dashboard **Analyze any GitHub repository's security posture in 30 seconds** Powered by [TopFlow](https://topflow.dev) - Secure AI Workflow Platform [๐ŸŽฏ Scan facebook/react](https://topflow.dev/builder?template=github-security-scanner&repo=facebook/react) โ€ข [๐Ÿ“– How It Works](https://topflow.dev/docs) โ€ข [โญ Star on GitHub](https://github.com/csupenn/topflow)
--- ## ๐Ÿ” Live Example: facebook/react **Score**: 95/100 (Grade: **A+**) โญ
**โœ… Security Excellence** - Active security policy & code scanning - Dependabot monitoring enabled - Branch protection rules enforced - Secret scanning active **๐Ÿ“Š Vulnerability Status** - 0 critical, 1 high, 3 medium, 7 low **๐ŸŽฏ OWASP Compliance** - 8 of 10 controls passing - Code coverage: 87% - Documentation: 92% **๐Ÿ” Best Practices** - GPG commit signing recommended - SAST scanning suggested
**Try it yourself** โ†’ [Scan any repo in 30 seconds](https://topflow.dev/builder?template=github-security-scanner) **No signup. No API keys required (demo mode active).** --- ## ๐Ÿš€ What You Get in 30 Seconds
### ๐Ÿ“Š Comprehensive Security Analysis **Automated Checks**: - โœ… OWASP Top 10 compliance - โœ… Vulnerability detection (all severities) - โœ… Dependency audit & license risks - โœ… Security best practices scorecard - โœ… Code quality metrics - โœ… Branch protection analysis **AI-Powered Insights**: - Contextualized recommendations - Priority-ranked action items - Effort estimates for fixes - Impact analysis ### ๐ŸŽฏ Shareable Reports **Export Options**: - ๐Ÿ“„ Markdown report - ๐Ÿ“‹ JSON data (CI/CD ready) - ๐Ÿ† Security badges - ๐Ÿ”— Deep links (pre-filled scanner) **Social Sharing**: - ๐Ÿฆ Twitter (pre-formatted) - ๐Ÿ’ผ LinkedIn (rich text) - ๐Ÿ“Ž One-click copy **Example Badge**: [![Security Score](https://img.shields.io/badge/Security-A+-green)](https://topflow.dev)
**๐Ÿ‘‰ [Scan Your Repository Now](https://topflow.dev/builder?template=github-security-scanner)** --- ## ๐Ÿ”’ Built by Former CISO - Security You Can Trust This isn't just another GitHub scanner. It's built with **enterprise-grade security architecture** by someone who understands the stakes. **Why Trust This Scanner?**
โœ… **Privacy-First**
All analysis runs client-side (zero data sent to servers)
โœ… **BYOK Model**
Use your own API keys (or try demo mode)
โœ… **No Tracking**
Zero analytics, zero data collection
โœ… **Open Source**
Audit the code yourself on GitHub
โœ… **Production Code**
Export TypeScript for your own tools
โœ… **5-Layer Security**
Defense-in-depth architecture
**Built by**: [Charlie Su](https://charliesu.com), Former CISO --- ## ๐Ÿ’ก This is a TopFlow Template **GitHub Security Scanner is 1 of 8 pre-built security workflows** running on the TopFlow platform. ### Explore More Security Templates
๐Ÿ”
GitHub Security Scanner
Repository security analysis
โœ… You just tried this!
๐Ÿ›ก๏ธ
GDPR Compliance
Automate data access requests
Article 15 workflow
๐Ÿ”
PII Detection
Scan for sensitive data
Privacy-preserving pipeline
๐Ÿšจ
Incident Response
SOC automation workflow
Threat analysis with AI
๐Ÿ“‹
SOC 2 Evidence
Compliance automation
Audit trail generation
๐Ÿ›
Security Templates
+3 more workflows
View all in builder
**All templates include**: - โœ… Instant demo mode (no API keys needed) - โœ… Export to production TypeScript - โœ… Visual workflow editor - โœ… Security-first architecture **Want to build your own?** โ†’ [Launch TopFlow Builder](https://topflow.dev/builder) --- ## โšก Why TopFlow is Different **The Problem:** Current AI workflow builders store your data, require subscriptions, and lock you into their platforms. **TopFlow's Solution:** Built by a former CISO with security as the #1 priority:
โœ… Zero Data Storage
Your workflows never touch our servers
โœ… BYOK Model
Use your own API keys
โœ… Export to Code
Generate production TypeScript
โœ… Security First
SSRF protection, sandboxing, rate limiting
### Who Uses TopFlow? - **๐Ÿข Security Teams**: Automate compliance checks and incident response - **๐Ÿ‘จโ€๐Ÿ’ป Indie Hackers**: Add AI features without vendor lock-in - **๐Ÿญ Enterprises**: Build secure internal AI tools - **๐ŸŽ“ Educators**: Teach secure AI architecture patterns - **๐Ÿ”ฌ Researchers**: Experiment with AI workflows safely ## ๐ŸŽจ Build Custom Security Workflows TopFlow is a **visual workflow platform** designed for security professionals. **What Makes TopFlow Different**:
### ๐Ÿ”’ Security-First Architecture **5-Layer Defense Model**: 1. **Client-Side**: XSS prevention, input sanitization 2. **Transport**: TLS 1.3, HSTS headers 3. **API Gateway**: Rate limiting, DDoS protection 4. **Execution**: SSRF prevention, sandboxed JS 5. **External APIs**: BYOK model, no shared secrets **Built by Former CISO**: - OWASP Top 10 coverage built-in - Threat modeling at design time - Defense-in-depth patterns - Compliance-conscious (GDPR, SOC 2, HIPAA) ### ๐Ÿ›ก๏ธ Privacy-Preserving Design **Zero Data Storage**: - All workflows stored in browser localStorage - No backend database - No server-side data processing - Zero data breach risk **BYOK Model**: - Use your own AI provider keys - Keys never sent to our servers - No ongoing API costs for platform **GDPR Compliant**: - Data sovereignty (you own 100%) - No tracking or analytics - Right to be forgotten (clear browser data)
--- ### How TopFlow Compares | Feature | TopFlow | Other Platforms | |---------|---------|-----------------| | **Data Storage** | ๐ŸŸข None (localStorage only) | ๐Ÿ”ด Cloud databases | | **Privacy** | ๐ŸŸข 100% client-side | ๐Ÿ”ด Server-side processing | | **API Keys** | ๐ŸŸข Your own (BYOK) | ๐Ÿ”ด Platform-managed | | **Code Export** | ๐ŸŸข Production TypeScript | ๐Ÿ”ด JSON/Config only | | **Vendor Lock-in** | ๐ŸŸข None | ๐Ÿ”ด Proprietary formats | | **Cost** | ๐ŸŸข Free (MIT License) | ๐Ÿ”ด Monthly subscriptions | | **Security** | ๐ŸŸข 5-layer defense | ๐Ÿ”ด Basic protection | | **Built By** | ๐ŸŸข Former CISO | ๐Ÿ”ด SaaS companies | --- ## ๐ŸŽฅ See It In Action
TopFlow Workflow Demo **Build โ†’ Validate โ†’ Execute โ†’ Export Code**
--- ## โœจ Features That Make Us Different ### ๐Ÿ”’ **Privacy-First Architecture** ```yaml Your Data: Stored in your browser (localStorage) Our Servers: Never see your data or API keys Result: Zero data breach risk ``` ### ๐Ÿ›ก๏ธ **5-Layer Security Model** Every request passes through comprehensive security controls: 1. **Client-Side**: Input sanitization, XSS prevention 2. **Transport**: TLS 1.3, HSTS headers 3. **API Gateway**: Rate limiting, DDoS protection 4. **Execution**: SSRF prevention, sandboxed JavaScript 5. **External APIs**: BYOK model, no shared secrets ### ๐Ÿค– **Production-Ready Code Export** ```typescript // Your workflow becomes real code: export async function runWorkflow(input: string) { const client = new OpenAI({ apiKey: process.env.OPENAI_API_KEY }) const prompt = `Analyze: ${input}` const result = await client.chat.completions.create({ model: "gpt-4-turbo", messages: [{ role: "user", content: prompt }] }) return result.choices[0].message.content } ``` --- ## ๐Ÿ† What's Included ### Pre-Built Security & Compliance Workflows
**๐Ÿ“‹ GDPR Compliance Suite** - โœ… Article 15: Data Access Requests - โœ… Article 17: Right to Erasure - โœ… Article 20: Data Portability - โœ… Article 33: Breach Notification - โœ… Article 35: Privacy Impact Assessment - โœ… Automated compliance reporting **๐Ÿšจ Security Automation** - โœ… Incident Response Workflows - โœ… Threat Intelligence Analysis - โœ… Security Log Analysis with AI - โœ… Vulnerability Assessment - โœ… SOC 2 Evidence Collection - โœ… PII Detection & Redaction
### Enterprise-Ready Features - **๐Ÿ”’ 5-Layer Security Model**: Defense-in-depth architecture - **๐Ÿ›ก๏ธ SSRF Protection**: Comprehensive URL validation - **โšก Rate Limiting**: 10 req/min protection - **๐Ÿ” Sandboxed Execution**: Safe JavaScript runtime - **๐Ÿ“Š Audit Trails**: Complete execution logging - **๐ŸŽฏ OWASP Top 10**: Full coverage built-in --- ## ๐Ÿš€ Quick Start ### Option 1: Try the GitHub Scanner (30 Seconds) ```bash # No installation needed - just click: https://topflow.dev/builder?template=github-security-scanner&repo=facebook/react # Or scan your own repo: https://topflow.dev/builder?template=github-security-scanner&repo=YOUR_USERNAME/YOUR_REPO ``` **Demo mode active** - No API keys required for initial testing. --- ### Option 2: Run TopFlow Locally (5 Minutes) ```bash # Clone and install git clone https://github.com/csupenn/topflow.git cd topflow pnpm install # Start development server pnpm dev # Open http://localhost:3000 ``` **What you get**: - โœ… Full workflow builder - โœ… All 8 security templates - โœ… Code export functionality - โœ… Local demo mode (no API keys needed) --- ### Option 3: Use in Your Projects (Advanced) ```bash # Install the workflow core package npm install @charliesu/workflow-core ``` ```typescript import { validateWorkflow, executeWorkflow } from '@charliesu/workflow-core' // Use TopFlow's validation and execution engine // in your own applications ``` **Use cases**: - CI/CD security scanning - Automated compliance checks - Custom security tooling - Internal workflow automation --- ## ๐Ÿ› ๏ธ Technology Stack
Next.js React TypeScript Tailwind
AI SDK ReactFlow shadcn Zustand
### Supported AI Providers
OpenAI
GPT-4, GPT-3.5
Anthropic
Claude 3
Google
Gemini Pro
Groq
Fast Inference
--- ## ๐Ÿ“Š Why Developers Love TopFlow

โšก

30 Seconds
From idea to working workflow

๐ŸŽฏ

Zero Setup
Demo mode works instantly

๐Ÿ”

100% Private
Your data never leaves browser

๐Ÿ’ป

Export Code
Production TypeScript, not JSON
--- ## ๐Ÿ“– Documentation - ๐Ÿ“š **[Architecture Overview](docs/architecture/architecture-overview.md)** - System design & security model - ๐ŸŽ“ **[Quick Start Guide](https://topflow.dev/docs/learn/quick-start)** - Get running in 5 minutes - ๐Ÿ”ง **[Node Reference](https://topflow.dev/docs/build/nodes)** - All 12 node types explained - ๐Ÿ›ก๏ธ **[Security Documentation](https://topflow.dev/docs/security)** - Threat model & controls - ๐Ÿงช **[Testing Guide](TESTING.md)** - 437 tests, 95% coverage --- ## ๐ŸŒŸ Community & Support
### ๐Ÿ†• Recent Updates & Milestones - ๐Ÿ” **v1.4.0** (Jan 2026) - GitHub Security Scanner with instant demo mode - ๐ŸŽ‰ **v1.3.0** (Jan 2026) - Published @charliesu/workflow-core npm package - ๐Ÿ“ **v1.2.0** (Jan 2025) - Added GDPR Article 15-35 workflows - ๐Ÿš€ **v1.1.0** (Jan 2025) - WebP optimization (97.7% size reduction) - ๐Ÿ›ก๏ธ **v1.0.0** (Dec 2024) - Initial release with 12 node types - ๐Ÿ“Š **8 security templates** - Enterprise-ready workflows - โญ **Growing fast** - Join 1,000+ security-conscious developers --- ## ๐Ÿค Contributing We welcome contributions! Especially: - ๐Ÿ›ก๏ธ Security improvements - ๐Ÿ“‹ Compliance workflows - ๐Ÿ”ง New node types - ๐Ÿ“š Documentation - ๐Ÿงช Test coverage See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. --- ## ๐Ÿ“ˆ Project Stats
8
Security Templates
12
Node Types
5
Security Layers
1
Former CISO
100%
Privacy-First
--- ## ๐Ÿ“„ License **MIT License with Commons Clause** - see the [LICENSE](LICENSE) file for details. **โœ… You CAN:** - Use for any purpose (commercial or personal) - Modify and customize - Export and own generated code - Fork and distribute --- ## ๐ŸŽฏ Start with the Scanner, Explore the Platform
### GitHub Security Scanner is your gateway to secure AI workflows Try Scanner

### โญ **Love the scanner? Star us on GitHub!** Your star helps other security teams discover these tools. GitHub stars
[![Star History Chart](https://api.star-history.com/svg?repos=csupenn/topflow&type=Date)](https://star-history.com/#csupenn/topflow&Date)
---
Built with โค๏ธ by Charlie Su โ€ข Former CISO โ€ข AI Security Advocate
๐Ÿ”’ Security-first architecture โ€ข ๐ŸŽฏ Privacy by design โ€ข ๐Ÿš€ No vendor lock-in
๐Ÿ“ง Contact: charlie@topflow.dev โ€ข ๐Ÿ’ผ LinkedIn