Investigate if user supplied input for commands for SQLite are a concern or not #14
Labels
No labels
area:build
area:git
area:intrinsics
area:prompts
area:tests
breaking-change
discussion
docs
enhancement
feature
requires-docs-update
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
pascal_nulah/Nulah.PowerShell#14
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Just a ticket to remind me to look into places where I take user supplied input and pass it to paramaterised SQLite query strings.
tbh I don't think I really care as the risk surface for this is if someone can pass a name (in the case of
New-GitRepoRegistation -Name [sql injection I guess?]) to do things to the underlying SQLite database. I don't really care because if some bad actor has the capability to do this, they're already able to execute commands from a users terminal/have some degree of arbitrary execution with the same or higher permissions as the user. If someone can already do that, then I consider the risk as "someone has physical access to the device", which is 100% not my problem territory.