forked from mirrors/kingfisher
Why: Hyperscan doesn’t support lookaheads/behinds, so many “must contain X and Y” checks had to be baked into the regex (hurting readability) or were impossible. pattern_requirements applies lightweight, in-memory checks after a match is found, keeping patterns fast and clean. |
||
|---|---|---|
| .. | ||
| archive | ||
| misc | ||
| parsers | ||
| remotegit | ||
| validators | ||
| c_vulnerable.c | ||
| cpp_vulnerable.cpp | ||
| crasher.c.inl | ||
| csharp_vulnerable.cs | ||
| elixir_vulnerable.exs | ||
| generic_secrets.py | ||
| go_vulnerable.go | ||
| java_vulnerable.java | ||
| javascript_vulnerable.js | ||
| json_vulnerable.json | ||
| kotlin_vulnerable.kt | ||
| objc_vulnerable.m | ||
| payload.tar.gz | ||
| php_vulnerable.php | ||
| python2_vulnerable.py | ||
| python_vulnerable.py | ||
| ruby_vulnerable.rb | ||
| rust_vulnerable.rs | ||
| scala_vulnerable.scala | ||
| shell_vulnerable.sh | ||
| slack_tokens.properties | ||
| swift_vulnerable.swift | ||
| test_char_requirements.yaml | ||
| toml_vulnerable.toml | ||
| tsx_vulnerable.tsx | ||
| typescript_vulnerable.ts | ||
| yaml_vulnerable.yaml | ||