MCPcopy Create free account
hub / github.com/ajitpratap0/GoSQLX / TestSecurityScanInternal_CleanSQL

Function TestSecurityScanInternal_CleanSQL

pkg/mcp/tools_internal_test.go:242–253  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

240}
241
242func TestSecurityScanInternal_CleanSQL(t *testing.T) {
243 data, err := securityScanInternal("SELECT id FROM users WHERE id = 42")
244 if err != nil {
245 t.Fatalf("unexpected error: %v", err)
246 }
247 if data["is_clean"] != true {
248 t.Error("expected is_clean=true for benign SQL")
249 }
250 if data["total_count"] != 0 {
251 t.Errorf("expected 0 findings, got %v", data["total_count"])
252 }
253}
254
255func TestSecurityScanInternal_InjectionDetected(t *testing.T) {
256 data, err := securityScanInternal("SELECT * FROM users WHERE 1=1 OR ''=''")

Callers

nothing calls this directly

Calls 4

securityScanInternalFunction · 0.85
FatalfMethod · 0.65
ErrorfMethod · 0.65
ErrorMethod · 0.45

Tested by

no test coverage detected