(input string)
| 93 | } |
| 94 | |
| 95 | func detectSQLInjectionOne(input string) bool { |
| 96 | if len(input) == 0 { |
| 97 | return false |
| 98 | } |
| 99 | |
| 100 | var fingerprint [8]C.char |
| 101 | var fingerprintPtr = (*C.char)(unsafe.Pointer(&fingerprint[0])) |
| 102 | var cInput = C.CString(input) |
| 103 | defer C.free(unsafe.Pointer(cInput)) |
| 104 | |
| 105 | return C.libinjection_sqli(cInput, C.size_t(len(input)), fingerprintPtr) == 1 |
| 106 | } |
no outgoing calls
no test coverage detected