Commit db011c3
committed
Implement enhanced language/library patterns and CVE mapping infrastructure
- Create ENHANCED_LANGUAGE_LIBRARY_PATTERNS.md with framework-specific vulnerability patterns
- Add FRAMEWORK_LIBRARY_PATTERNS.json for LLM-optimized consumption
- Include 8 frameworks (Django, Flask, Express.js, React, Spring, ASP.NET Core, Laravel)
- Add 5 libraries (subprocess, pickle, child_process, MessageDigest, BinaryFormatter)
- Include disclaimers about evolving security landscape
- Add CVE mapping models (CVEMapping, RiskCorrelation, ComplianceMapping)
- Update database schema with new tables and indexes
- Add request/response types for new MCP tools
- Maintain LLM plug-and-play design with context-window efficiency
This expands security pattern coverage to include framework and library-specific
vulnerabilities while maintaining TinyBrain's core principles of speed and efficiency.1 parent bb13082 commit db011c3
4 files changed
Lines changed: 1006 additions & 0 deletions
File tree
- internal
- database
- models
0 commit comments