diff --git a/.github/workflows/validate-pr-target-branch.yml b/.github/workflows/validate-pr-target-branch.yml
index 498154838..7660425db 100644
--- a/.github/workflows/validate-pr-target-branch.yml
+++ b/.github/workflows/validate-pr-target-branch.yml
@@ -13,7 +13,7 @@ jobs:
steps:
- name: Check Target Branch
run: |
- if [ "${{ github.base_ref }}" != "dev" ] && [ "${{ github.base_ref }}" != "v3_er" ]; then
- echo "Pull requests must target the 'dev' or 'v3_er' branch."
+ if [ "${{ github.base_ref }}" != "main" ] && [ "${{ github.base_ref }}" != "v2_main" ]; then
+ echo "Pull requests must target the 'main' or 'v2_main' branch."
exit 1
fi
diff --git a/testdata/scanpullrequest/expected_response_multi_dir.md b/testdata/scanpullrequest/expected_response_multi_dir.md
index 7557db151..c4f72b314 100644
--- a/testdata/scanpullrequest/expected_response_multi_dir.md
+++ b/testdata/scanpullrequest/expected_response_multi_dir.md
@@ -11,11 +11,11 @@
## 📗 Scan Summary
-- Frogbot scanned for vulnerabilities and found 10 issues
+- Frogbot scanned for vulnerabilities and found 11 issues
| Scan Category | Status | Security Issues |
| --------------------- | :-----------------------------------: | ----------------------------------- |
-| **Software Composition Analysis** | ✅ Done | 10 Issues Found
8 High
1 Medium
1 Low
|
+| **Software Composition Analysis** | ✅ Done | 11 Issues Found
9 High
1 Medium
1 Low
|
| **Contextual Analysis** | ✅ Done | - |
| **Static Application Security Testing (SAST)** | ✅ Done | Not Found |
| **Secrets** | ✅ Done | - |
@@ -31,6 +31,7 @@
| 
High | CVE-2026-27903 | Not Applicable | minimatch:3.0.4 | minimatch 3.0.4 | [3.1.3]
[4.2.5]
[5.1.8]
[6.2.2]
[7.4.8]
[8.0.6]
[9.0.7]
[10.2.3] |
| 
High | CVE-2026-26996 | Not Applicable | minimatch:3.0.4 | minimatch 3.0.4 | [3.1.3]
[4.2.4]
[5.1.7]
[6.2.1]
[7.4.7]
[8.0.5]
[9.0.6]
[10.2.1] |
| 
High | CVE-2022-3517 | Not Applicable | minimatch:3.0.4 | minimatch 3.0.4 | [3.0.5] |
+| 
High | CVE-2026-13149 | Not Applicable | minimatch:3.0.4 | brace-expansion 1.1.15 | [5.0.7] |
| 
High | CVE-2022-29217 | Not Covered | pyjwt:1.7.1 | pyjwt 1.7.1 | [2.4.0] |
| 
Medium | CVE-2026-48522 | Not Covered | pyjwt:1.7.1 | pyjwt 1.7.1 | [2.13.0] |
| 
Low | CVE-2026-48524 | Not Covered | pyjwt:1.7.1 | pyjwt 1.7.1 | [2.13.0] |
@@ -197,6 +198,19 @@ function redosDetector(input_string, limit) {
A vulnerability was found in the minimatch package. This flaw allows a Regular Expression Denial of Service (ReDoS) when calling the braceExpand function with specific arguments, resulting in a Denial of Service.
+[ CVE-2026-13149 ] brace-expansion 1.1.15
+
+### Vulnerability Details
+| | |
+| --------------------- | :-----------------------------------: |
+| **Contextual Analysis:** | Not Applicable |
+| **Direct Dependencies:** | minimatch:3.0.4 |
+| **Impacted Dependency:** | brace-expansion:1.1.15 |
+| **Fixed Versions:** | [5.0.7] |
+| **CVSS V3:** | - |
+
+brace-expansion through 5.0.6 is vulnerable to denial of service. The expand() function exhibits exponential-time complexity in the number of consecutive non-expanding '{}' brace groups. An attacker who passes a crafted string to expand(), directly or transitively, can cause significant CPU consumption and event-loop blocking. The max option does not mitigate this, as it bounds the output size rather than the recursion work.
+
[ CVE-2022-29217 ] pyjwt 1.7.1
### Vulnerability Details