Skip to content

Commit

Permalink
queries/php: add injections for regex and sql injection (#6250)
Browse files Browse the repository at this point in the history
  • Loading branch information
ivktac authored Mar 10, 2023
1 parent 1661e4b commit 3907358
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions runtime/queries/php/injections.scm
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,22 @@

((comment) @injection.content
(#set! injection.language "comment"))

((function_call_expression
function: (name) @_function
arguments: (arguments . (argument (_ (string_value) @injection.content))))
(#match? @_function "^preg_")
(#set! injection.language "regex"))

((function_call_expression
function: (name) @_function
arguments: (arguments (_) (argument (_ (string_value) @injection.content))))
(#match? @_function "^mysqli_")
(#set! injection.language "sql"))

((member_call_expression
object: (_)
name: (name) @_function
arguments: (arguments . (argument (_ (string_value) @injection.content))))
(#match? @_function "^(prepare|query)$")
(#set! injection.language "sql"))

0 comments on commit 3907358

Please sign in to comment.