mirror of
https://github.com/github/codeql.git
synced 2026-05-14 19:29:28 +02:00
Improve prompt inject for Python
This commit is contained in:
17
python/ql/lib/semmle/python/frameworks/anthropic.model.yml
Normal file
17
python/ql/lib/semmle/python/frameworks/anthropic.model.yml
Normal file
@@ -0,0 +1,17 @@
|
||||
extensions:
|
||||
- addsTo:
|
||||
pack: codeql/python-all
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ['Anthropic', 'Member[messages].Member[create].Argument[system:]', 'prompt-injection']
|
||||
- ['Anthropic', 'Member[messages].Member[stream].Argument[system:]', 'prompt-injection']
|
||||
- ['Anthropic', 'Member[beta].Member[messages].Member[create].Argument[system:]', 'prompt-injection']
|
||||
- ['Anthropic', 'Member[messages].Member[create].Argument[messages:].ListElement.DictionaryElement[content]', 'prompt-injection']
|
||||
- ['Anthropic', 'Member[messages].Member[stream].Argument[messages:].ListElement.DictionaryElement[content]', 'prompt-injection']
|
||||
- ['Anthropic', 'Member[beta].Member[messages].Member[create].Argument[messages:].ListElement.DictionaryElement[content]', 'prompt-injection']
|
||||
|
||||
- addsTo:
|
||||
pack: codeql/python-all
|
||||
extensible: typeModel
|
||||
data:
|
||||
- ['Anthropic', 'anthropic', 'Member[Anthropic,AsyncAnthropic].ReturnValue']
|
||||
@@ -4,6 +4,9 @@ extensions:
|
||||
extensible: sinkModel
|
||||
data:
|
||||
- ['OpenAI', 'Member[beta].Member[assistants].Member[create].Argument[instructions:]', 'prompt-injection']
|
||||
- ['OpenAI', 'Member[chat].Member[completions].Member[create].Argument[messages:].ListElement.DictionaryElement[content]', 'prompt-injection']
|
||||
- ['OpenAI', 'Member[responses].Member[create].Argument[instructions:]', 'prompt-injection']
|
||||
- ['OpenAI', 'Member[responses].Member[create].Argument[input:]', 'prompt-injection']
|
||||
|
||||
- addsTo:
|
||||
pack: codeql/python-all
|
||||
|
||||
Reference in New Issue
Block a user