Skip to content

Conversation

@MathiasVP
Copy link
Collaborator

This PR adds our second taint-tracking query. This one is for detecting SQL injections.

It's a pretty standard taint-tracking query from user-provided input to SQL execution commands. So far I've modelled:

  1. Invoke-Sqlcmd
  2. Writes to CommandText which should cover both System.Data.SqlClient and System.Data.OleDb
  3. Calls to the sqlcmd command-line utility

Commit-by-commit review is recommended as I also changed various library files to call toLowerCase more consistently on members

@chanel-y chanel-y merged commit 64dd13d into main Apr 29, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants