Analyze any GitHub repository's security posture in 30 seconds
Powered by TopFlow - Secure AI Workflow Platform
π― Scan facebook/react β’ π How It Works β’ β Star on GitHub
Score: 95/100 (Grade: A+) β
|
β Security Excellence
π Vulnerability Status
|
π― OWASP Compliance
π Best Practices
|
Try it yourself β Scan any repo in 30 seconds
No signup. No API keys required (demo mode active).
|
Automated Checks:
AI-Powered Insights:
|
Export Options:
Social Sharing:
Example Badge: |
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, Former CISO
GitHub Security Scanner is 1 of 8 pre-built security workflows running on the TopFlow platform.
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
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 |
- π’ 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
TopFlow is a visual workflow platform designed for security professionals.
What Makes TopFlow Different:
|
5-Layer Defense Model:
Built by Former CISO:
|
Zero Data Storage:
BYOK Model:
GDPR Compliant:
|
| 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 |
Your Data: Stored in your browser (localStorage)
Our Servers: Never see your data or API keys
Result: Zero data breach riskEvery request passes through comprehensive security controls:
- Client-Side: Input sanitization, XSS prevention
- Transport: TLS 1.3, HSTS headers
- API Gateway: Rate limiting, DDoS protection
- Execution: SSRF prevention, sandboxed JavaScript
- External APIs: BYOK model, no shared secrets
// 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
}|
π GDPR Compliance Suite
|
π¨ Security Automation
|
- π 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
# 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_REPODemo mode active - No API keys required for initial testing.
# Clone and install
git clone https://github.com/csupenn/topflow.git
cd topflow
pnpm install
# Start development server
pnpm dev
# Open http://localhost:3000What you get:
- β Full workflow builder
- β All 8 security templates
- β Code export functionality
- β Local demo mode (no API keys needed)
# Install the workflow core package
npm install @charliesu/workflow-coreimport { validateWorkflow, executeWorkflow } from '@charliesu/workflow-core'
// Use TopFlow's validation and execution engine
// in your own applicationsUse cases:
- CI/CD security scanning
- Automated compliance checks
- Custom security tooling
- Internal workflow automation
| OpenAI GPT-4, GPT-3.5 |
Anthropic Claude 3 |
Google Gemini Pro |
Groq Fast Inference |
|
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 |
- π Architecture Overview - System design & security model
- π Quick Start Guide - Get running in 5 minutes
- π§ Node Reference - All 12 node types explained
- π‘οΈ Security Documentation - Threat model & controls
- π§ͺ Testing Guide - 437 tests, 95% coverage
|
|
|
|
- π 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
We welcome contributions! Especially:
- π‘οΈ Security improvements
- π Compliance workflows
- π§ New node types
- π Documentation
- π§ͺ Test coverage
See CONTRIBUTING.md for guidelines.
|
8 Security Templates |
12 Node Types |
5 Security Layers |
1 Former CISO |
100% Privacy-First |
MIT License with Commons Clause - see the LICENSE file for details.
β You CAN:
- Use for any purpose (commercial or personal)
- Modify and customize
- Export and own generated code
- Fork and distribute
π Security-first architecture β’ π― Privacy by design β’ π No vendor lock-in
π§ Contact: charlie@topflow.dev β’ πΌ LinkedIn
