You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+59-2Lines changed: 59 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
6
6
7
7
GoSQLX is a **production-ready**, **race-free**, high-performance SQL parsing SDK for Go that provides lexing, parsing, and AST generation with zero-copy optimizations. The library is designed for enterprise use with comprehensive object pooling for memory efficiency.
8
8
9
-
### **Production Status**: ✅ **VALIDATED FOR PRODUCTION DEPLOYMENT** (v1.4.0)
9
+
### **Production Status**: ✅ **VALIDATED FOR PRODUCTION DEPLOYMENT** (v1.5.1+)
10
10
-**Thread Safety**: Confirmed race-free through comprehensive concurrent testing
11
11
-**Performance**: 1.38M+ operations/second sustained, up to 1.5M peak with memory-efficient object pooling
12
12
-**International**: Full Unicode support for global SQL processing
@@ -26,6 +26,7 @@ GoSQLX is a **production-ready**, **race-free**, high-performance SQL parsing SD
26
26
-**Models** (`pkg/models/`): Core data structures (tokens, spans, locations, errors) - 100% test coverage
27
27
-**Errors** (`pkg/errors/`): Structured error handling system with error codes and position tracking
28
28
-**Metrics** (`pkg/metrics/`): Production performance monitoring and observability
29
+
-**Security** (`pkg/sql/security/`): SQL injection detection with pattern scanning and severity classification
29
30
-**CLI** (`cmd/gosqlx/`): Production-ready command-line tool for SQL validation, formatting, and analysis
30
31
31
32
### Object Pooling Architecture
@@ -435,7 +436,63 @@ These mistakes have been made before - avoid them:
435
436
- ✅ Allows for comprehensive testing and validation before tagging
436
437
- ✅ Enables rollback if critical issues are found before release
Copy file name to clipboardExpand all lines: SECURITY.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,7 @@
1
1
# Security Policy
2
2
3
+
> **Note**: This file covers security policies and vulnerability reporting. For comprehensive security analysis, threat modeling, and the SQL injection detection API, see [docs/SECURITY.md](docs/SECURITY.md).
4
+
3
5
## Supported Versions
4
6
5
7
We release patches for security vulnerabilities. Currently supported versions:
0 commit comments