forked from mirrors/kingfisher
added ollama rule
This commit is contained in:
parent
7f3846c8e7
commit
bbbb0f33bb
3 changed files with 50 additions and 2 deletions
|
|
@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file.
|
|||
|
||||
## [1.46.0]
|
||||
- Improved rules: AWS, pem
|
||||
- Added rule for Ollama
|
||||
- Added a new precommit subcommand that installs a git pre-commit hook, prompting or accepting --global/--repo flags to control scope and configuring the hook to run kingfisher --quiet --only-valid --no-update-check
|
||||
|
||||
## [1.45.0]
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@ rules:
|
|||
- name: MailGun Token
|
||||
id: kingfisher.mailgun.1
|
||||
pattern: |
|
||||
(?xi)
|
||||
\b
|
||||
(?xi)
|
||||
\b
|
||||
mailgun
|
||||
(?:.|[\n\r]){0,32}?
|
||||
(?:SECRET|PRIVATE|ACCESS|KEY|TOKEN)
|
||||
|
|
|
|||
47
data/rules/ollama.yml
Normal file
47
data/rules/ollama.yml
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
rules:
|
||||
- name: Ollama API Key
|
||||
id: kingfisher.ollama.1
|
||||
pattern: |
|
||||
(?xi)
|
||||
\b
|
||||
ollama
|
||||
(?:.|[\n\r]){0,32}?
|
||||
\b
|
||||
(
|
||||
[a-f0-9]{32}\.[a-zA-Z0-9_-]{24}
|
||||
)
|
||||
confidence: medium
|
||||
min_entropy: 3.5
|
||||
validation:
|
||||
type: Http
|
||||
content:
|
||||
request:
|
||||
method: POST
|
||||
url: https://ollama.com/api/generate
|
||||
headers:
|
||||
Content-Type: application/json
|
||||
# Turbo keys are sent as the raw value in Authorization (no "Bearer " prefix)
|
||||
# per working client behavior.
|
||||
Authorization: "{{ TOKEN }}"
|
||||
body: |
|
||||
{
|
||||
"model": "gpt-oss:20b",
|
||||
"prompt": "ping",
|
||||
"stream": false
|
||||
}
|
||||
response_matcher:
|
||||
- report_response: true
|
||||
- type: StatusMatch
|
||||
status: [200]
|
||||
- type: WordMatch
|
||||
words:
|
||||
- '"response":'
|
||||
- '"done":true'
|
||||
references:
|
||||
- https://ollama.com/blog/turbo
|
||||
examples:
|
||||
- "ollama key = 8bcdd9b4e28e4e1b8bf14a2eb8701220.QH5p5TU2BDwzHu5_RCtvJXsj"
|
||||
- "ollama key = e56714bd7c1146e4b4801244bc2bc67a.3GAswjZGZ5YY6Qdgt0xg56vM"
|
||||
- "ollama key = 872658d00c284033a707abf1725d4b6c.-4JpTp0dQHmf0nb89xI-wgP-"
|
||||
- "ollama key = 0c4e6bf1222c4ffc87025a7a9ffd5cac.z-fgt1JO9-LadzA2cL23qLH3"
|
||||
- "ollama key = dae874a007d442cdb807910c4c57c6f5.B_aHUSdeAe42UR-X41StUFJq"
|
||||
Loading…
Add table
Add a link
Reference in a new issue