⚠️ This snapshot is over 30 days old — treat the grade as stale until the next refresh. Re-scan locally to verify.
Trust Card · Static snapshot
stripe__agent-toolkit U
Ungraded — insufficient static coverage · 10 findings (0 critical) · scope excessive · Not ranked: insufficient static coverage.
Scanned 2026-10-19 · engine v0.1.3 (8 regex rules, OWASP-mapped) · upstream stripe/agent-toolkit @ 2f68b6e (2026-10-19)
Score breakdown
No numeric score or breakdown: insufficient static coverage. Findings remain actionable; absence of findings is not evidence of safety.
Insufficient static coverage: Unsupported source present; Symlinks or special files were not examined. Findings remain actionable; absence of findings is not evidence of safety.
Coverage: limited
Static-heuristic scope: 447 analyzed / 1087 discovered files; 216 unsupported source files; 645 excluded; 0 read errors; 0 truncations. This is not a semantic coverage percentage or proof of safety.
- Unsupported source present
- Symlinks or special files were not examined
- Coverage describes the files read and regex rules applied, not semantic, runtime, or dependency coverage.
- Supported code is JavaScript, TypeScript, and Python; JSON/YAML receive only the credential rule.
- Skill instructions and other prose are not code-analyzed; declared controls are not verified enforcement.
- Ignored directories, declarations, and non-implementation assets are outside rule scope.
File coverage, applied rules and scan limits
{
"mode": "static-heuristic",
"status": "limited",
"reasons": [
"Unsupported source present",
"Symlinks or special files were not examined"
],
"limitations": [
"Coverage describes the files read and regex rules applied, not semantic, runtime, or dependency coverage.",
"Supported code is JavaScript, TypeScript, and Python; JSON/YAML receive only the credential rule.",
"Skill instructions and other prose are not code-analyzed; declared controls are not verified enforcement.",
"Ignored directories, declarations, and non-implementation assets are outside rule scope."
],
"discoveredFiles": 1087,
"analyzedFiles": [
{
"path": ".claude-plugin/marketplace.json",
"scope": "data",
"bytes": 309,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".codex-plugin/marketplace.json",
"scope": "data",
"bytes": 516,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".cursor-plugin/marketplace.json",
"scope": "data",
"bytes": 308,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/ISSUE_TEMPLATE/bug_report.yml",
"scope": "data",
"bytes": 2060,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/ISSUE_TEMPLATE/config.yml",
"scope": "data",
"bytes": 347,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/ISSUE_TEMPLATE/feature_request.yml",
"scope": "data",
"bytes": 1013,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/codeql/codeql-config.yml",
"scope": "data",
"bytes": 32,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/dependabot.yml",
"scope": "data",
"bytes": 123,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/guard-skills.yml",
"scope": "data",
"bytes": 2087,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/main.yml",
"scope": "data",
"bytes": 2720,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/npm_release_shared.yml",
"scope": "data",
"bytes": 1138,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/pypi_release.yml",
"scope": "data",
"bytes": 1708,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/sync-agent-plugin.yml",
"scope": "data",
"bytes": 1597,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".github/workflows/sync-skills.yml",
"scope": "data",
"bytes": 2489,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".grok-plugin/marketplace.json",
"scope": "data",
"bytes": 306,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".vscode/extensions.json",
"scope": "data",
"bytes": 189,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".vscode/launch.json",
"scope": "data",
"bytes": 770,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": ".vscode/settings.json",
"scope": "data",
"bytes": 429,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/card-element-to-checkout/environment/client/scripts.js",
"scope": "code",
"bytes": 31330,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/environment/init_products.py",
"scope": "code",
"bytes": 7790,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/environment/server/__init__.py",
"scope": "code",
"bytes": 50,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/environment/server/main.py",
"scope": "code",
"bytes": 680,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/environment/server/server.py",
"scope": "code",
"bytes": 7990,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/environment/server/wsgi.py",
"scope": "code",
"bytes": 242,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/grader/checkout_tests.py",
"scope": "code",
"bytes": 4528,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/grader/conftest.py",
"scope": "code",
"bytes": 1673,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/solution/client/return.js",
"scope": "code",
"bytes": 612,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/solution/client/scripts.js",
"scope": "code",
"bytes": 31679,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/solution/server/__init__.py",
"scope": "code",
"bytes": 50,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/solution/server/main.py",
"scope": "code",
"bytes": 680,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/solution/server/server.py",
"scope": "code",
"bytes": 9574,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/card-element-to-checkout/solution/server/wsgi.py",
"scope": "code",
"bytes": 242,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/checkout-gym/environment/client/checkout.js",
"scope": "code",
"bytes": 1715,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/checkout-gym/environment/client/index.js",
"scope": "code",
"bytes": 1292,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/checkout-gym/environment/client/return.js",
"scope": "code",
"bytes": 875,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/checkout-gym/environment/server/submission.json",
"scope": "data",
"bytes": 1240,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/.cli.json",
"scope": "data",
"bytes": 129,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/.eslintrc.json",
"scope": "data",
"bytes": 42,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/.github/workflows/test.yml",
"scope": "data",
"bytes": 570,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/business/form.tsx",
"scope": "code",
"bytes": 15787,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/business/page.tsx",
"scope": "code",
"bytes": 591,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/layout.tsx",
"scope": "code",
"bytes": 2569,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/login/form.tsx",
"scope": "code",
"bytes": 3870,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/login/page.tsx",
"scope": "code",
"bytes": 679,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/loginas/form.tsx",
"scope": "code",
"bytes": 2445,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/loginas/page.tsx",
"scope": "code",
"bytes": 453,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/onboarding/layout.tsx",
"scope": "code",
"bytes": 392,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/onboarding/page.tsx",
"scope": "code",
"bytes": 485,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/register/layout.tsx",
"scope": "code",
"bytes": 395,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/register/page.tsx",
"scope": "code",
"bytes": 561,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/signup/form.tsx",
"scope": "code",
"bytes": 3565,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(auth)/signup/page.tsx",
"scope": "code",
"bytes": 2497,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/finances/cards/page.tsx",
"scope": "code",
"bytes": 527,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/finances/financing/page.tsx",
"scope": "code",
"bytes": 781,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/finances/layout.tsx",
"scope": "code",
"bytes": 668,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/finances/page.tsx",
"scope": "code",
"bytes": 4400,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/home/page.tsx",
"scope": "code",
"bytes": 2744,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/layout.tsx",
"scope": "code",
"bytes": 1024,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/payouts/page.tsx",
"scope": "code",
"bytes": 1226,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/pets/page.tsx",
"scope": "code",
"bytes": 1993,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/settings/documents/page.tsx",
"scope": "code",
"bytes": 645,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/settings/layout.tsx",
"scope": "code",
"bytes": 2164,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/settings/page.tsx",
"scope": "code",
"bytes": 3911,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/(dashboard)/settings/tax/page.tsx",
"scope": "code",
"bytes": 2056,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/account_session/route.ts",
"scope": "code",
"bytes": 5084,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/account_update/route.ts",
"scope": "code",
"bytes": 1387,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/auth/[...nextauth]/route.ts",
"scope": "code",
"bytes": 157,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/capital/approve_test_financing/route.ts",
"scope": "code",
"bytes": 1106,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/capital/create_test_financing/route.ts",
"scope": "code",
"bytes": 1244,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/capital/expire_test_financing/route.ts",
"scope": "code",
"bytes": 1108,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/capital/fully_repay_test_financing/route.ts",
"scope": "code",
"bytes": 1116,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/capital/get_financing_offer/route.ts",
"scope": "code",
"bytes": 754,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/capital/reject_test_financing/route.ts",
"scope": "code",
"bytes": 1109,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/company_logo/route.ts",
"scope": "code",
"bytes": 2629,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/company_name/route.ts",
"scope": "code",
"bytes": 1847,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/debug/create_checkout_session/route.ts",
"scope": "code",
"bytes": 3259,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/debug/create_issuing_card_authorization/route.ts",
"scope": "code",
"bytes": 1282,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/debug/create_received_credit/route.ts",
"scope": "code",
"bytes": 1350,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/debug/get_demo_account/route.ts",
"scope": "code",
"bytes": 1651,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/financial_account/route.ts",
"scope": "code",
"bytes": 1026,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/login_link/route.ts",
"scope": "code",
"bytes": 1196,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/payment_method_settings/create_checkout_session/route.ts",
"scope": "code",
"bytes": 3064,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/primary_color/route.ts",
"scope": "code",
"bytes": 1828,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/request_capabilities/route.ts",
"scope": "code",
"bytes": 2016,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/setup_accounts/create_bank_account/route.ts",
"scope": "code",
"bytes": 1551,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/setup_accounts/create_charges/route.ts",
"scope": "code",
"bytes": 7552,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/setup_accounts/create_disputes/route.ts",
"scope": "code",
"bytes": 1102,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/setup_accounts/create_financial_credit/route.ts",
"scope": "code",
"bytes": 965,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/setup_accounts/create_payouts/route.ts",
"scope": "code",
"bytes": 1578,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/setup_accounts/create_risk_intervention/route.ts",
"scope": "code",
"bytes": 1251,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/setup_accounts/route.ts",
"scope": "code",
"bytes": 2738,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/api/webhooks/route.ts",
"scope": "code",
"bytes": 1108,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/auth.tsx",
"scope": "code",
"bytes": 234,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/AuthenticatedAndOnboardedRoute.tsx",
"scope": "code",
"bytes": 572,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/AuthenticatedRoute.tsx",
"scope": "code",
"bytes": 356,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/BrandSettingsModal.tsx",
"scope": "code",
"bytes": 9714,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/CapitalFinancingPromotionSection.tsx",
"scope": "code",
"bytes": 1366,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/Container.tsx",
"scope": "code",
"bytes": 324,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/CustomersWidget.tsx",
"scope": "code",
"bytes": 1546,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/DataRequest.tsx",
"scope": "code",
"bytes": 897,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/EditAccountButton.tsx",
"scope": "code",
"bytes": 4706,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/EmbeddedComponentContainer.tsx",
"scope": "code",
"bytes": 4289,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/MonthToDateWidget.tsx",
"scope": "code",
"bytes": 1551,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/Nav.tsx",
"scope": "code",
"bytes": 5376,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/OnboardingDialog.tsx",
"scope": "code",
"bytes": 5569,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/QuickstartButton.tsx",
"scope": "code",
"bytes": 6089,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/Schedule.tsx",
"scope": "code",
"bytes": 6808,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/Screen.tsx",
"scope": "code",
"bytes": 2182,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/SubNav.tsx",
"scope": "code",
"bytes": 836,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/Tools/LocaleSelector.tsx",
"scope": "code",
"bytes": 1466,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/Tools/OverlaySelector.tsx",
"scope": "code",
"bytes": 1166,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/Tools/ThemePicker.tsx",
"scope": "code",
"bytes": 995,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/ToolsPanel.tsx",
"scope": "code",
"bytes": 6035,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/debug/DebugMenu.tsx",
"scope": "code",
"bytes": 8897,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/debug/commands/ChangeLocale.tsx",
"scope": "code",
"bytes": 604,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/debug/commands/CreateCheckoutSession.ts",
"scope": "code",
"bytes": 612,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/debug/commands/CreateIssuingCardAuthorization.ts",
"scope": "code",
"bytes": 545,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/debug/commands/CreateReceivedCredit.ts",
"scope": "code",
"bytes": 524,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/testdata/CreateCheckoutSessionButton.tsx",
"scope": "code",
"bytes": 5864,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/testdata/CreateFinancialCreditButton.tsx",
"scope": "code",
"bytes": 1517,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/testdata/CreateInterventionsButton.tsx",
"scope": "code",
"bytes": 1069,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/testdata/CreatePayoutsButton.tsx",
"scope": "code",
"bytes": 1031,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/testdata/Financing/CreateFlexLoanButton.tsx",
"scope": "code",
"bytes": 3717,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/testdata/Financing/ManageFinancing.tsx",
"scope": "code",
"bytes": 2630,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/testdata/Financing/TransitionFinancingButton.tsx",
"scope": "code",
"bytes": 1677,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/components/testdata/Financing/types.ts",
"scope": "code",
"bytes": 122,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/contexts/settings/SettingsConsumer.ts",
"scope": "code",
"bytes": 110,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/contexts/settings/SettingsContext.tsx",
"scope": "code",
"bytes": 608,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/contexts/settings/SettingsProvider.tsx",
"scope": "code",
"bytes": 5316,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/contexts/settings/index.ts",
"scope": "code",
"bytes": 157,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/contexts/themes/ThemeConstants.ts",
"scope": "code",
"bytes": 45,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/data/pets.json",
"scope": "data",
"bytes": 1965,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/app/data/schedule.json",
"scope": "data",
"bytes": 2397,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/app/hooks/EmbeddedComponentBorderProvider.tsx",
"scope": "code",
"bytes": 1982,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/hooks/EmbeddedComponentProvider.tsx",
"scope": "code",
"bytes": 653,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/hooks/EmbeddedComponentWrapper.tsx",
"scope": "code",
"bytes": 1335,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/hooks/ToolsPanelProvider.tsx",
"scope": "code",
"bytes": 1150,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/hooks/useConnect.ts",
"scope": "code",
"bytes": 3775,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/hooks/useExpressDashboardLoginLink.tsx",
"scope": "code",
"bytes": 692,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/hooks/useFinancialAccount.ts",
"scope": "code",
"bytes": 698,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/hooks/useSettings.ts",
"scope": "code",
"bytes": 154,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/layout.tsx",
"scope": "code",
"bytes": 2054,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/models/salon.ts",
"scope": "code",
"bytes": 2961,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/app/page.tsx",
"scope": "code",
"bytes": 10208,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/alert.tsx",
"scope": "code",
"bytes": 1581,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/avatar.tsx",
"scope": "code",
"bytes": 1420,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/badge.tsx",
"scope": "code",
"bytes": 1305,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/button.tsx",
"scope": "code",
"bytes": 1841,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/collapsible.tsx",
"scope": "code",
"bytes": 425,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/command.tsx",
"scope": "code",
"bytes": 4843,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/dialog.tsx",
"scope": "code",
"bytes": 3864,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/form.tsx",
"scope": "code",
"bytes": 4008,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/input.tsx",
"scope": "code",
"bytes": 770,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/label.tsx",
"scope": "code",
"bytes": 725,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/link.tsx",
"scope": "code",
"bytes": 450,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/radiogroup.tsx",
"scope": "code",
"bytes": 1501,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/select.tsx",
"scope": "code",
"bytes": 5590,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/switch.tsx",
"scope": "code",
"bytes": 1163,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components/ui/tabs.tsx",
"scope": "code",
"bytes": 1924,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/components.json",
"scope": "data",
"bytes": 341,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/middleware.ts",
"scope": "code",
"bytes": 289,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/next.config.mjs",
"scope": "code",
"bytes": 296,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/package-lock.json",
"scope": "data",
"bytes": 390554,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/package.json",
"scope": "data",
"bytes": 2151,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/postcss.config.js",
"scope": "code",
"bytes": 83,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/render.yaml",
"scope": "data",
"bytes": 151,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/scripts/setup-accounts.py",
"scope": "code",
"bytes": 59946,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/tailwind.config.ts",
"scope": "code",
"bytes": 2787,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/tsconfig.json",
"scope": "data",
"bytes": 698,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/environment/types/account.ts",
"scope": "code",
"bytes": 1614,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/environment/types/settings.ts",
"scope": "code",
"bytes": 3278,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/grader/payments.py",
"scope": "code",
"bytes": 22670,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/package-lock.json",
"scope": "data",
"bytes": 86,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/furever/solution/app/(dashboard)/payments/page.tsx",
"scope": "code",
"bytes": 1305,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/solution/app/api/account_session/route.ts",
"scope": "code",
"bytes": 5391,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/furever/solution/app/components/Nav.tsx",
"scope": "code",
"bytes": 5468,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-basic/environment/client/checkout.js",
"scope": "code",
"bytes": 862,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-basic/environment/client/index.js",
"scope": "code",
"bytes": 1292,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-basic/environment/client/return.js",
"scope": "code",
"bytes": 875,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-basic/environment/server/package-lock.json",
"scope": "data",
"bytes": 29580,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/galtee-basic/environment/server/package.json",
"scope": "data",
"bytes": 397,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/galtee-basic/environment/server/server.js",
"scope": "code",
"bytes": 3499,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-basic/solution/package.json",
"scope": "data",
"bytes": 421,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/galtee-basic/solution/server.js",
"scope": "code",
"bytes": 11479,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-invoicing/environment/client/checkout.js",
"scope": "code",
"bytes": 862,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-invoicing/environment/client/index.js",
"scope": "code",
"bytes": 1292,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-invoicing/environment/client/return.js",
"scope": "code",
"bytes": 875,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-invoicing/environment/server/package-lock.json",
"scope": "data",
"bytes": 80105,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/galtee-invoicing/environment/server/package.json",
"scope": "data",
"bytes": 395,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/galtee-invoicing/environment/server/server.js",
"scope": "code",
"bytes": 1109,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-invoicing/solution/migrate.js",
"scope": "code",
"bytes": 8738,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/galtee-invoicing/solution/package.json",
"scope": "data",
"bytes": 446,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/galtee-invoicing/solution/server.js",
"scope": "code",
"bytes": 7634,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/dashboard/activity/loading.tsx",
"scope": "code",
"bytes": 483,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/dashboard/activity/page.tsx",
"scope": "code",
"bytes": 4238,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/dashboard/general/page.tsx",
"scope": "code",
"bytes": 3068,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/dashboard/layout.tsx",
"scope": "code",
"bytes": 2606,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/dashboard/page.tsx",
"scope": "code",
"bytes": 8696,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/dashboard/security/page.tsx",
"scope": "code",
"bytes": 5120,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/layout.tsx",
"scope": "code",
"bytes": 3199,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/page.tsx",
"scope": "code",
"bytes": 8135,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/pricing/page.tsx",
"scope": "code",
"bytes": 2860,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/pricing/submit-button.tsx",
"scope": "code",
"bytes": 629,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/terminal.tsx",
"scope": "code",
"bytes": 2077,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(login)/actions.ts",
"scope": "code",
"bytes": 11321,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(login)/login.tsx",
"scope": "code",
"bytes": 5479,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(login)/sign-in/page.tsx",
"scope": "code",
"bytes": 187,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/(login)/sign-up/page.tsx",
"scope": "code",
"bytes": 187,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/api/stripe/checkout/route.ts",
"scope": "code",
"bytes": 2824,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/api/stripe/webhook/route.ts",
"scope": "code",
"bytes": 1072,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/api/team/route.ts",
"scope": "code",
"bytes": 153,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/api/user/route.ts",
"scope": "code",
"bytes": 139,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/layout.tsx",
"scope": "code",
"bytes": 1099,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/not-found.tsx",
"scope": "code",
"bytes": 1035,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/components/ui/avatar.tsx",
"scope": "code",
"bytes": 1101,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/components/ui/button.tsx",
"scope": "code",
"bytes": 2147,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/components/ui/card.tsx",
"scope": "code",
"bytes": 1998,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/components/ui/dropdown-menu.tsx",
"scope": "code",
"bytes": 8303,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/components/ui/input.tsx",
"scope": "code",
"bytes": 971,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/components/ui/label.tsx",
"scope": "code",
"bytes": 613,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/components/ui/radio-group.tsx",
"scope": "code",
"bytes": 1469,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/components.json",
"scope": "data",
"bytes": 423,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/drizzle.config.ts",
"scope": "code",
"bytes": 228,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/middleware.ts",
"scope": "code",
"bytes": 1403,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/next.config.ts",
"scope": "code",
"bytes": 104,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/package.json",
"scope": "data",
"bytes": 1123,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/postcss.config.mjs",
"scope": "code",
"bytes": 70,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/tsconfig.json",
"scope": "data",
"bytes": 686,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/grader/checkout_tests.py",
"scope": "code",
"bytes": 2646,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-embedded-checkout/grader/conftest.py",
"scope": "code",
"bytes": 1673,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/dashboard/activity/loading.tsx",
"scope": "code",
"bytes": 483,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/dashboard/activity/page.tsx",
"scope": "code",
"bytes": 4238,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/dashboard/general/page.tsx",
"scope": "code",
"bytes": 3068,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/dashboard/layout.tsx",
"scope": "code",
"bytes": 2606,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/dashboard/page.tsx",
"scope": "code",
"bytes": 8696,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/dashboard/security/page.tsx",
"scope": "code",
"bytes": 5120,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/layout.tsx",
"scope": "code",
"bytes": 3199,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/page.tsx",
"scope": "code",
"bytes": 8135,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/pricing/page.tsx",
"scope": "code",
"bytes": 2860,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/pricing/submit-button.tsx",
"scope": "code",
"bytes": 629,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(dashboard)/terminal.tsx",
"scope": "code",
"bytes": 2077,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(login)/actions.ts",
"scope": "code",
"bytes": 11321,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(login)/login.tsx",
"scope": "code",
"bytes": 5479,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(login)/sign-in/page.tsx",
"scope": "code",
"bytes": 187,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/(login)/sign-up/page.tsx",
"scope": "code",
"bytes": 187,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/api/stripe/checkout/route.ts",
"scope": "code",
"bytes": 2824,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/api/stripe/webhook/route.ts",
"scope": "code",
"bytes": 1072,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/api/team/route.ts",
"scope": "code",
"bytes": 153,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/api/user/route.ts",
"scope": "code",
"bytes": 139,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/layout.tsx",
"scope": "code",
"bytes": 1099,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/not-found.tsx",
"scope": "code",
"bytes": 1035,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/components/ui/avatar.tsx",
"scope": "code",
"bytes": 1101,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/components/ui/button.tsx",
"scope": "code",
"bytes": 2147,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/components/ui/card.tsx",
"scope": "code",
"bytes": 1998,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/components/ui/dropdown-menu.tsx",
"scope": "code",
"bytes": 8303,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/components/ui/input.tsx",
"scope": "code",
"bytes": 971,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/components/ui/label.tsx",
"scope": "code",
"bytes": 613,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/components/ui/radio-group.tsx",
"scope": "code",
"bytes": 1469,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/components.json",
"scope": "data",
"bytes": 423,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/drizzle.config.ts",
"scope": "code",
"bytes": 228,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/middleware.ts",
"scope": "code",
"bytes": 1403,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/next.config.ts",
"scope": "code",
"bytes": 104,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/package.json",
"scope": "data",
"bytes": 1123,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/postcss.config.mjs",
"scope": "code",
"bytes": 70,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/tsconfig.json",
"scope": "data",
"bytes": 686,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/grader/checkout_tests.py",
"scope": "code",
"bytes": 2645,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/grader/conftest.py",
"scope": "code",
"bytes": 1673,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "benchmarks/saas-starter-partial-payments/grader/invoice_tests.py",
"scope": "code",
"bytes": 4625,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "gemini-extension.json",
"scope": "data",
"bytes": 182,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/ai-sdk/jest.config.ts",
"scope": "code",
"bytes": 709,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/examples/anthropic.ts",
"scope": "code",
"bytes": 4619,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/examples/google.ts",
"scope": "code",
"bytes": 4645,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/examples/openai.ts",
"scope": "code",
"bytes": 4754,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/examples/tsconfig.json",
"scope": "data",
"bytes": 561,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/ai-sdk/meter/index.ts",
"scope": "code",
"bytes": 3222,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/meter-event-logging.ts",
"scope": "code",
"bytes": 2670,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/meter-event-types.ts",
"scope": "code",
"bytes": 690,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/ai-sdk-billing-wrapper-anthropic.test.ts",
"scope": "code",
"bytes": 4126,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/ai-sdk-billing-wrapper-general.test.ts",
"scope": "code",
"bytes": 6014,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/ai-sdk-billing-wrapper-google.test.ts",
"scope": "code",
"bytes": 4711,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/ai-sdk-billing-wrapper-openai.test.ts",
"scope": "code",
"bytes": 4456,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/ai-sdk-billing-wrapper-other-providers.test.ts",
"scope": "code",
"bytes": 9295,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/ai-sdk-billing-wrapper-v3-anthropic.test.ts",
"scope": "code",
"bytes": 5901,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/ai-sdk-billing-wrapper-v3-general.test.ts",
"scope": "code",
"bytes": 7063,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/ai-sdk-billing-wrapper-v3-google.test.ts",
"scope": "code",
"bytes": 7214,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/ai-sdk-billing-wrapper-v3-openai.test.ts",
"scope": "code",
"bytes": 6172,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/meter-event-logging.test.ts",
"scope": "code",
"bytes": 18290,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tests/model-name-normalization.test.ts",
"scope": "code",
"bytes": 5620,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/tsconfig.json",
"scope": "data",
"bytes": 699,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/ai-sdk/meter/types.ts",
"scope": "code",
"bytes": 509,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/utils.ts",
"scope": "code",
"bytes": 2253,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/wrapperV2.ts",
"scope": "code",
"bytes": 4126,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/meter/wrapperV3.ts",
"scope": "code",
"bytes": 3567,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/package.json",
"scope": "data",
"bytes": 1946,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/ai-sdk/pnpm-lock.yaml",
"scope": "data",
"bytes": 130047,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/ai-sdk/provider/base64.ts",
"scope": "code",
"bytes": 542,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/examples/anthropic.ts",
"scope": "code",
"bytes": 4254,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/examples/google.ts",
"scope": "code",
"bytes": 4394,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/examples/openai.ts",
"scope": "code",
"bytes": 3908,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/examples/tsconfig.json",
"scope": "data",
"bytes": 282,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/ai-sdk/provider/index.ts",
"scope": "code",
"bytes": 550,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/stripe-language-model-v3.ts",
"scope": "code",
"bytes": 15658,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/stripe-language-model.ts",
"scope": "code",
"bytes": 18154,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/stripe-provider.ts",
"scope": "code",
"bytes": 6623,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/tests/stripe-language-model-v3.test.ts",
"scope": "code",
"bytes": 17787,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/tests/stripe-language-model.test.ts",
"scope": "code",
"bytes": 18430,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/tests/stripe-provider-v3.test.ts",
"scope": "code",
"bytes": 9762,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/tests/stripe-provider.test.ts",
"scope": "code",
"bytes": 9472,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/tests/utils-v3.test.ts",
"scope": "code",
"bytes": 10124,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/tests/utils.test.ts",
"scope": "code",
"bytes": 15080,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/tsconfig.build.json",
"scope": "data",
"bytes": 351,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/ai-sdk/provider/tsconfig.json",
"scope": "data",
"bytes": 635,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/ai-sdk/provider/types.ts",
"scope": "code",
"bytes": 1120,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/utils-v3.ts",
"scope": "code",
"bytes": 7479,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/provider/utils.ts",
"scope": "code",
"bytes": 8712,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/ai-sdk/tsconfig.json",
"scope": "data",
"bytes": 834,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/ai-sdk/tsup.config.ts",
"scope": "code",
"bytes": 1657,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/examples/anthropic.ts",
"scope": "code",
"bytes": 5672,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/examples/gemini.ts",
"scope": "code",
"bytes": 5945,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/examples/openai.ts",
"scope": "code",
"bytes": 9328,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/index.ts",
"scope": "code",
"bytes": 196,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/jest.config.ts",
"scope": "code",
"bytes": 526,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/meter-event-logging.ts",
"scope": "code",
"bytes": 2670,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/meter-event-types.ts",
"scope": "code",
"bytes": 690,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/package.json",
"scope": "data",
"bytes": 1524,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/token-meter/pnpm-lock.yaml",
"scope": "data",
"bytes": 108406,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/token-meter/tests/meter-event-logging.test.ts",
"scope": "code",
"bytes": 18278,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/tests/model-name-normalization.test.ts",
"scope": "code",
"bytes": 5608,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/tests/token-meter-anthropic.test.ts",
"scope": "code",
"bytes": 15907,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/tests/token-meter-gemini.test.ts",
"scope": "code",
"bytes": 22529,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/tests/token-meter-general.test.ts",
"scope": "code",
"bytes": 8996,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/tests/token-meter-openai.test.ts",
"scope": "code",
"bytes": 19969,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/tests/type-detection.test.ts",
"scope": "code",
"bytes": 15271,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/token-meter.ts",
"scope": "code",
"bytes": 7693,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/tsconfig.build.json",
"scope": "data",
"bytes": 611,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/token-meter/tsconfig.json",
"scope": "data",
"bytes": 699,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "llm/token-meter/types.ts",
"scope": "code",
"bytes": 190,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "llm/token-meter/utils/type-detection.ts",
"scope": "code",
"bytes": 10738,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/agent-plugins/plugin/mcp.json",
"scope": "data",
"bytes": 191,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/agent-plugins/plugin/plugin.json",
"scope": "data",
"bytes": 567,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/claude/plugin/.claude-plugin/plugin.json",
"scope": "data",
"bytes": 379,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/claude/plugin/.mcp.json",
"scope": "data",
"bytes": 108,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/claude/plugin/hooks/hooks.json",
"scope": "data",
"bytes": 2327,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/claude/plugin/scripts/cli.mjs",
"scope": "code",
"bytes": 2996,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/claude/plugin/scripts/constants.mjs",
"scope": "code",
"bytes": 202,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/claude/plugin/scripts/feedback.mjs",
"scope": "code",
"bytes": 5272,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/claude/plugin/scripts/hookHelpers.mjs",
"scope": "code",
"bytes": 1363,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/claude/plugin/scripts/lifecycle/postToolBatch.mjs",
"scope": "code",
"bytes": 587,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/claude/plugin/scripts/lifecycle/postToolUse.mjs",
"scope": "code",
"bytes": 790,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/claude/plugin/scripts/lifecycle/postToolUseFailure.mjs",
"scope": "code",
"bytes": 396,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/claude/plugin/scripts/lifecycle/sessionStart.mjs",
"scope": "code",
"bytes": 391,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/claude/plugin/scripts/lifecycle/userPromptSubmit.mjs",
"scope": "code",
"bytes": 514,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/claude/plugin/scripts/transcriptHelpers.mjs",
"scope": "code",
"bytes": 3861,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "providers/codex/plugin/.app.json",
"scope": "data",
"bytes": 98,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/codex/plugin/.codex-plugin/plugin.json",
"scope": "data",
"bytes": 1201,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/codex/plugin/fixtures/test-data.json",
"scope": "data",
"bytes": 4319,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/codex/plugin/test-cases.json",
"scope": "data",
"bytes": 3968,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/cursor/plugin/.cursor-plugin/plugin.json",
"scope": "data",
"bytes": 478,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/cursor/plugin/mcp.json",
"scope": "data",
"bytes": 108,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/grok/plugin/.grok-plugin/plugin.json",
"scope": "data",
"bytes": 482,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "providers/grok/plugin/.mcp.json",
"scope": "data",
"bytes": 108,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "scripts/sync.js",
"scope": "code",
"bytes": 5481,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tests/providers/claude/plugin/scripts/cli.test.mjs",
"scope": "code",
"bytes": 2240,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tests/providers/claude/plugin/scripts/hookHelpers.test.mjs",
"scope": "code",
"bytes": 364,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tests/providers/claude/plugin/scripts/hooks.integration.test.mjs",
"scope": "code",
"bytes": 9339,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tests/providers/claude/plugin/scripts/lifecycle.integration.test.mjs",
"scope": "code",
"bytes": 16674,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tests/providers/claude/plugin/scripts/transcriptHelpers.test.mjs",
"scope": "code",
"bytes": 5834,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/modelcontextprotocol/build-dxt.js",
"scope": "code",
"bytes": 1590,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/modelcontextprotocol/eslint.config.mjs",
"scope": "code",
"bytes": 9845,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/modelcontextprotocol/jest.config.ts",
"scope": "code",
"bytes": 304,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/modelcontextprotocol/jest.setup.ts",
"scope": "code",
"bytes": 148,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/modelcontextprotocol/manifest.json",
"scope": "data",
"bytes": 1771,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/modelcontextprotocol/package-lock.json",
"scope": "data",
"bytes": 319132,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/modelcontextprotocol/package.json",
"scope": "data",
"bytes": 1915,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/modelcontextprotocol/pnpm-lock.yaml",
"scope": "data",
"bytes": 209469,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/modelcontextprotocol/server.json",
"scope": "data",
"bytes": 446,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/modelcontextprotocol/src/cli.ts",
"scope": "code",
"bytes": 2462,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/modelcontextprotocol/src/index.ts",
"scope": "code",
"bytes": 3275,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/modelcontextprotocol/src/test/index.test.ts",
"scope": "code",
"bytes": 6429,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/modelcontextprotocol/src/userAgent.ts",
"scope": "code",
"bytes": 1092,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/modelcontextprotocol/tsconfig.json",
"scope": "data",
"bytes": 339,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/modelcontextprotocol/tsup.config.ts",
"scope": "code",
"bytes": 324,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/crewai/main.py",
"scope": "code",
"bytes": 1745,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/langchain/__init__.py",
"scope": "code",
"bytes": 0,
"nonEmpty": false,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/langchain/main.py",
"scope": "code",
"bytes": 1180,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/openai/customer_support/emailer.py",
"scope": "code",
"bytes": 9809,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/openai/customer_support/env.py",
"scope": "code",
"bytes": 368,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/openai/customer_support/main.py",
"scope": "code",
"bytes": 2810,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/openai/customer_support/repl.py",
"scope": "code",
"bytes": 724,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/openai/customer_support/support_agent.py",
"scope": "code",
"bytes": 1695,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/openai/file_search/main.py",
"scope": "code",
"bytes": 2186,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/openai/web_search/main.py",
"scope": "code",
"bytes": 942,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/examples/strands/main.py",
"scope": "code",
"bytes": 976,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/__init__.py",
"scope": "code",
"bytes": 234,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/configuration.py",
"scope": "code",
"bytes": 407,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/crewai/__init__.py",
"scope": "code",
"bytes": 174,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/crewai/toolkit.py",
"scope": "code",
"bytes": 3991,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/langchain/__init__.py",
"scope": "code",
"bytes": 177,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/langchain/toolkit.py",
"scope": "code",
"bytes": 4013,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/openai/__init__.py",
"scope": "code",
"bytes": 185,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/openai/toolkit.py",
"scope": "code",
"bytes": 3728,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/shared/__init__.py",
"scope": "code",
"bytes": 663,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/shared/async_initializer.py",
"scope": "code",
"bytes": 2308,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/shared/constants.py",
"scope": "code",
"bytes": 224,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/shared/mcp_client.py",
"scope": "code",
"bytes": 7786,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/shared/schema_utils.py",
"scope": "code",
"bytes": 3596,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/shared/toolkit_core.py",
"scope": "code",
"bytes": 5187,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/strands/__init__.py",
"scope": "code",
"bytes": 175,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/stripe_agent_toolkit/strands/toolkit.py",
"scope": "code",
"bytes": 5081,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/tests/__init__.py",
"scope": "code",
"bytes": 0,
"nonEmpty": false,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/tests/test_async_initializer.py",
"scope": "code",
"bytes": 3665,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/tests/test_configuration.py",
"scope": "code",
"bytes": 1096,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/tests/test_mcp_client.py",
"scope": "code",
"bytes": 3282,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/python/tests/test_schema_utils.py",
"scope": "code",
"bytes": 15370,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/eslint.config.mjs",
"scope": "code",
"bytes": 9845,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/examples/ai-sdk/index.ts",
"scope": "code",
"bytes": 675,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/examples/ai-sdk/package.json",
"scope": "data",
"bytes": 437,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/typescript/examples/ai-sdk/tsconfig.json",
"scope": "data",
"bytes": 154,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/typescript/examples/langchain/index.ts",
"scope": "code",
"bytes": 1093,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/examples/langchain/package.json",
"scope": "data",
"bytes": 480,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/typescript/examples/langchain/tsconfig.json",
"scope": "data",
"bytes": 154,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/typescript/examples/openai/index.ts",
"scope": "code",
"bytes": 1275,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/examples/openai/package.json",
"scope": "data",
"bytes": 407,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/typescript/examples/openai/tsconfig.json",
"scope": "data",
"bytes": 154,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/typescript/jest.config.ts",
"scope": "code",
"bytes": 332,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/package.json",
"scope": "data",
"bytes": 2741,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/typescript/pnpm-lock.yaml",
"scope": "data",
"bytes": 220920,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/typescript/pnpm-workspace.yaml",
"scope": "data",
"bytes": 35,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/typescript/src/ai-sdk/index.ts",
"scope": "code",
"bytes": 127,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/ai-sdk/toolkit.ts",
"scope": "code",
"bytes": 1506,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/langchain/index.ts",
"scope": "code",
"bytes": 127,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/langchain/toolkit.ts",
"scope": "code",
"bytes": 2340,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/modelcontextprotocol/index.ts",
"scope": "code",
"bytes": 170,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/modelcontextprotocol/toolkit.ts",
"scope": "code",
"bytes": 4354,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/openai/index.ts",
"scope": "code",
"bytes": 127,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/openai/toolkit.ts",
"scope": "code",
"bytes": 1912,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/shared/async-initializer.ts",
"scope": "code",
"bytes": 1326,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/shared/configuration.ts",
"scope": "code",
"bytes": 675,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/shared/constants.ts",
"scope": "code",
"bytes": 439,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/shared/mcp-client.ts",
"scope": "code",
"bytes": 6199,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/shared/schema-utils.ts",
"scope": "code",
"bytes": 2334,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/shared/toolkit-core.ts",
"scope": "code",
"bytes": 3655,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/test/shared/async-initializer.test.ts",
"scope": "code",
"bytes": 2866,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/test/shared/mcp-client.test.ts",
"scope": "code",
"bytes": 6713,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/src/test/shared/schema-utils.test.ts",
"scope": "code",
"bytes": 11807,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
},
{
"path": "tools/typescript/tsconfig.json",
"scope": "data",
"bytes": 458,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-002"
]
},
{
"path": "tools/typescript/tsup.config.ts",
"scope": "code",
"bytes": 854,
"nonEmpty": true,
"ruleIds": [
"AT-SEC-001",
"AT-SEC-002",
"AT-SEC-003",
"AT-SEC-004",
"AT-SEC-005",
"AT-SEC-006",
"AT-SEC-007",
"AT-COMP-001"
]
}
],
"unsupportedSourceFiles": [
".github/CODEOWNERS",
"benchmarks/card-element-to-checkout/Dockerfile",
"benchmarks/card-element-to-checkout/environment/client/index.html",
"benchmarks/card-element-to-checkout/environment/server/.env.example",
"benchmarks/card-element-to-checkout/grader/.env.example",
"benchmarks/card-element-to-checkout/grader/grade.sh",
"benchmarks/card-element-to-checkout/run_environment.sh",
"benchmarks/card-element-to-checkout/run_server.sh",
"benchmarks/card-element-to-checkout/solution/client/index.html",
"benchmarks/card-element-to-checkout/solution/client/return.html",
"benchmarks/card-element-to-checkout/solution/server/.env.example",
"benchmarks/checkout-gym/.env.example",
"benchmarks/checkout-gym/Dockerfile",
"benchmarks/checkout-gym/environment/client/checkout.html",
"benchmarks/checkout-gym/environment/client/index.html",
"benchmarks/checkout-gym/environment/client/return.html",
"benchmarks/checkout-gym/environment/server/.env.example",
"benchmarks/checkout-gym/environment/server/Gemfile",
"benchmarks/checkout-gym/environment/server/evaluations.rb",
"benchmarks/checkout-gym/environment/server/products.rb",
"benchmarks/checkout-gym/environment/server/server.rb",
"benchmarks/checkout-gym/generate_solution.sh",
"benchmarks/checkout-gym/grader/.rspec",
"benchmarks/checkout-gym/grader/Gemfile",
"benchmarks/checkout-gym/grader/grade.rb",
"benchmarks/checkout-gym/grader/grade.sh",
"benchmarks/checkout-gym/run_inside_docker.sh",
"benchmarks/checkout-gym/run_solution.sh",
"benchmarks/furever/Dockerfile",
"benchmarks/furever/environment/.env.example",
"benchmarks/furever/environment/Dockerfile",
"benchmarks/furever/environment/public/fonts/Sohne-Buch.otf",
"benchmarks/furever/environment/public/fonts/Sohne-Halbfett.otf",
"benchmarks/furever/environment/public/fonts/Sohne-Kraftig.otf",
"benchmarks/furever/grader/payments_submit.sh",
"benchmarks/furever/run_inside_docker.sh",
"benchmarks/furever/run_solution.sh",
"benchmarks/galtee-basic/Dockerfile",
"benchmarks/galtee-basic/Gemfile",
"benchmarks/galtee-basic/environment/client/checkout.html",
"benchmarks/galtee-basic/environment/client/index.html",
"benchmarks/galtee-basic/environment/client/return.html",
"benchmarks/galtee-basic/environment/db/galtee_data.db",
"benchmarks/galtee-basic/environment/server/.env.example",
"benchmarks/galtee-basic/environment/test/server_spec.rb",
"benchmarks/galtee-basic/environment/test/spec_helper.rb",
"benchmarks/galtee-basic/environment/test/validate.sh",
"benchmarks/galtee-basic/grader/grade.sh",
"benchmarks/galtee-basic/grader/print_rspec_results.rb",
"benchmarks/galtee-basic/grader/spec/grade.rb",
"benchmarks/galtee-basic/grader/spec/spec_helper.rb",
"benchmarks/galtee-basic/run_inside_docker.sh",
"benchmarks/galtee-basic/run_solution.sh",
"benchmarks/galtee-basic/solution/galtee_data.db",
"benchmarks/galtee-invoicing/.env.example",
"benchmarks/galtee-invoicing/Dockerfile",
"benchmarks/galtee-invoicing/Gemfile",
"benchmarks/galtee-invoicing/environment/client/checkout.html",
"benchmarks/galtee-invoicing/environment/client/index.html",
"benchmarks/galtee-invoicing/environment/client/return.html",
"benchmarks/galtee-invoicing/environment/db/galtee_data.db",
"benchmarks/galtee-invoicing/environment/server/.env.example",
"benchmarks/galtee-invoicing/environment/test/server_spec.rb",
"benchmarks/galtee-invoicing/environment/test/spec_helper.rb",
"benchmarks/galtee-invoicing/environment/test/validate.sh",
"benchmarks/galtee-invoicing/grader/grade.sh",
"benchmarks/galtee-invoicing/grader/print_rspec_results.rb",
"benchmarks/galtee-invoicing/grader/spec/spec_helper.rb",
"benchmarks/galtee-invoicing/grader/spec/submit.rb",
"benchmarks/galtee-invoicing/run_inside_docker.sh",
"benchmarks/galtee-invoicing/run_solution.sh",
"benchmarks/saas-starter-embedded-checkout/Dockerfile",
"benchmarks/saas-starter-embedded-checkout/environment/.env.example",
"benchmarks/saas-starter-embedded-checkout/grader/grade.sh",
"benchmarks/saas-starter-embedded-checkout/run_inside_docker.sh",
"benchmarks/saas-starter-embedded-checkout/run_solution.sh",
"benchmarks/saas-starter-partial-payments/Dockerfile",
"benchmarks/saas-starter-partial-payments/environment/.env.example",
"benchmarks/saas-starter-partial-payments/grader/grade.sh",
"benchmarks/saas-starter-partial-payments/run_inside_docker.sh",
"benchmarks/saas-starter-partial-payments/run_solution.sh",
"benchmarks/sdk-upgrades-dotnet/Dockerfile",
"benchmarks/sdk-upgrades-dotnet/environment/charges-on-payment-intent/server/.env.example",
"benchmarks/sdk-upgrades-dotnet/environment/charges-on-payment-intent/server/Program.cs",
"benchmarks/sdk-upgrades-dotnet/environment/charges-on-payment-intent/server/server.csproj",
"benchmarks/sdk-upgrades-dotnet/environment/invoice-partial-payments/server/.env.example",
"benchmarks/sdk-upgrades-dotnet/environment/invoice-partial-payments/server/Program.cs",
"benchmarks/sdk-upgrades-dotnet/environment/invoice-partial-payments/server/server.csproj",
"benchmarks/sdk-upgrades-dotnet/environment/subscription-billing-migration/server/.env.example",
"benchmarks/sdk-upgrades-dotnet/environment/subscription-billing-migration/server/Program.cs",
"benchmarks/sdk-upgrades-dotnet/environment/subscription-billing-migration/server/server.csproj",
"benchmarks/sdk-upgrades-dotnet/grader/Gemfile",
"benchmarks/sdk-upgrades-dotnet/grader/charges-on-payment-intent/grade.rb",
"benchmarks/sdk-upgrades-dotnet/grader/charges-on-payment-intent/grade.sh",
"benchmarks/sdk-upgrades-dotnet/grader/invoice-partial-payments/grade.rb",
"benchmarks/sdk-upgrades-dotnet/grader/invoice-partial-payments/grade.sh",
"benchmarks/sdk-upgrades-dotnet/grader/spec_helper.rb",
"benchmarks/sdk-upgrades-dotnet/grader/subscription-billing-migration/grade.rb",
"benchmarks/sdk-upgrades-dotnet/grader/subscription-billing-migration/grade.sh",
"benchmarks/sdk-upgrades-dotnet/run_inside_docker.sh",
"benchmarks/sdk-upgrades-dotnet/run_solution.sh",
"benchmarks/sdk-upgrades-dotnet/solution/charges-on-payment-intent/server/.env.example",
"benchmarks/sdk-upgrades-dotnet/solution/charges-on-payment-intent/server/Program.cs",
"benchmarks/sdk-upgrades-dotnet/solution/charges-on-payment-intent/server/server.csproj",
"benchmarks/sdk-upgrades-dotnet/solution/invoice-partial-payments/server/.env.example",
"benchmarks/sdk-upgrades-dotnet/solution/invoice-partial-payments/server/Program.cs",
"benchmarks/sdk-upgrades-dotnet/solution/invoice-partial-payments/server/server.csproj",
"benchmarks/sdk-upgrades-dotnet/solution/subscription-billing-migration/server/.env.example",
"benchmarks/sdk-upgrades-dotnet/solution/subscription-billing-migration/server/Program.cs",
"benchmarks/sdk-upgrades-dotnet/solution/subscription-billing-migration/server/server.csproj",
"benchmarks/sdk-upgrades-java/Dockerfile",
"benchmarks/sdk-upgrades-java/environment/charges-on-payment-intent/server/.env.example",
"benchmarks/sdk-upgrades-java/environment/charges-on-payment-intent/server/pom.xml",
"benchmarks/sdk-upgrades-java/environment/charges-on-payment-intent/server/src/main/java/com/stripe/sample/Server.java",
"benchmarks/sdk-upgrades-java/environment/invoice-partial-payments/server/.env.example",
"benchmarks/sdk-upgrades-java/environment/invoice-partial-payments/server/pom.xml",
"benchmarks/sdk-upgrades-java/environment/invoice-partial-payments/server/src/main/java/com/stripe/sample/Server.java",
"benchmarks/sdk-upgrades-java/environment/subscription-billing-migration/server/.env.example",
"benchmarks/sdk-upgrades-java/environment/subscription-billing-migration/server/pom.xml",
"benchmarks/sdk-upgrades-java/environment/subscription-billing-migration/server/src/main/java/com/stripe/sample/Server.java",
"benchmarks/sdk-upgrades-java/grader/Gemfile",
"benchmarks/sdk-upgrades-java/grader/charges-on-payment-intent/grade.rb",
"benchmarks/sdk-upgrades-java/grader/charges-on-payment-intent/grade.sh",
"benchmarks/sdk-upgrades-java/grader/invoice-partial-payments/grade.rb",
"benchmarks/sdk-upgrades-java/grader/invoice-partial-payments/grade.sh",
"benchmarks/sdk-upgrades-java/grader/spec_helper.rb",
"benchmarks/sdk-upgrades-java/grader/subscription-billing-migration/grade.rb",
"benchmarks/sdk-upgrades-java/grader/subscription-billing-migration/grade.sh",
"benchmarks/sdk-upgrades-java/run_inside_docker.sh",
"benchmarks/sdk-upgrades-java/run_solution.sh",
"benchmarks/sdk-upgrades-java/solution/charges-on-payment-intent/server/.env.example",
"benchmarks/sdk-upgrades-java/solution/charges-on-payment-intent/server/pom.xml",
"benchmarks/sdk-upgrades-java/solution/charges-on-payment-intent/server/src/main/java/com/stripe/sample/Server.java",
"benchmarks/sdk-upgrades-java/solution/invoice-partial-payments/server/pom.xml",
"benchmarks/sdk-upgrades-java/solution/invoice-partial-payments/server/src/main/java/com/stripe/sample/Server.java",
"benchmarks/sdk-upgrades-java/solution/subscription-billing-migration/server/pom.xml",
"benchmarks/sdk-upgrades-java/solution/subscription-billing-migration/server/src/main/java/com/stripe/sample/Server.java",
"benchmarks/sdk-upgrades-ruby/Dockerfile",
"benchmarks/sdk-upgrades-ruby/environment/charges-on-payment-intent/server/.env.example",
"benchmarks/sdk-upgrades-ruby/environment/charges-on-payment-intent/server/Gemfile",
"benchmarks/sdk-upgrades-ruby/environment/charges-on-payment-intent/server/server.rb",
"benchmarks/sdk-upgrades-ruby/environment/invoice-partial-payments/server/.env.example",
"benchmarks/sdk-upgrades-ruby/environment/invoice-partial-payments/server/Gemfile",
"benchmarks/sdk-upgrades-ruby/environment/invoice-partial-payments/server/server.rb",
"benchmarks/sdk-upgrades-ruby/environment/subscription-billing-migration/server/.env.example",
"benchmarks/sdk-upgrades-ruby/environment/subscription-billing-migration/server/Gemfile",
"benchmarks/sdk-upgrades-ruby/environment/subscription-billing-migration/server/server.rb",
"benchmarks/sdk-upgrades-ruby/grader/Gemfile",
"benchmarks/sdk-upgrades-ruby/grader/charges-on-payment-intent/grade.rb",
"benchmarks/sdk-upgrades-ruby/grader/charges-on-payment-intent/grade.sh",
"benchmarks/sdk-upgrades-ruby/grader/invoice-partial-payments/grade.rb",
"benchmarks/sdk-upgrades-ruby/grader/invoice-partial-payments/grade.sh",
"benchmarks/sdk-upgrades-ruby/grader/spec_helper.rb",
"benchmarks/sdk-upgrades-ruby/grader/subscription-billing-migration/grade.rb",
"benchmarks/sdk-upgrades-ruby/grader/subscription-billing-migration/grade.sh",
"benchmarks/sdk-upgrades-ruby/run_inside_docker.sh",
"benchmarks/sdk-upgrades-ruby/run_solution.sh",
"benchmarks/sdk-upgrades-ruby/solution/charges-on-payment-intent/server/.env.example",
"benchmarks/sdk-upgrades-ruby/solution/charges-on-payment-intent/server/Gemfile",
"benchmarks/sdk-upgrades-ruby/solution/charges-on-payment-intent/server/server.rb",
"benchmarks/sdk-upgrades-ruby/solution/invoice-partial-payments/server/.env.example",
"benchmarks/sdk-upgrades-ruby/solution/invoice-partial-payments/server/Gemfile",
"benchmarks/sdk-upgrades-ruby/solution/invoice-partial-payments/server/server.rb",
"benchmarks/sdk-upgrades-ruby/solution/subscription-billing-migration/server/.env.example",
"benchmarks/sdk-upgrades-ruby/solution/subscription-billing-migration/server/Gemfile",
"benchmarks/sdk-upgrades-ruby/solution/subscription-billing-migration/server/server.rb",
"benchmarks/subscription-gym/.env.example",
"benchmarks/subscription-gym/Dockerfile",
"benchmarks/subscription-gym/environment/server/Gemfile",
"benchmarks/subscription-gym/environment/server/challenges.rb",
"benchmarks/subscription-gym/environment/server/products.rb",
"benchmarks/subscription-gym/environment/server/server.rb",
"benchmarks/subscription-gym/environment/server/tasks/cancel_subcription_without_proration_task.rb",
"benchmarks/subscription-gym/environment/server/tasks/create_subscription_only_task.rb",
"benchmarks/subscription-gym/environment/server/tasks/create_subscription_schedule_only.rb",
"benchmarks/subscription-gym/environment/server/tasks/create_subscription_with_discount_and_billing_cycle_anchor_task.rb",
"benchmarks/subscription-gym/environment/server/tasks/create_subscription_with_one_time_item_task.rb",
"benchmarks/subscription-gym/environment/server/tasks/create_subscription_with_trial_task.rb",
"benchmarks/subscription-gym/environment/server/tasks/create_subscription_with_usage_billing_task.rb",
"benchmarks/subscription-gym/environment/server/tasks/downgrade_subscription_at_end_of_cycle_task.rb",
"benchmarks/subscription-gym/environment/server/tasks/preview_invoice_task.rb",
"benchmarks/subscription-gym/environment/server/tasks/upgrade_subscription_with_proration_task.rb",
"benchmarks/subscription-gym/grader/Gemfile",
"benchmarks/subscription-gym/grader/cancel_subscription_without_proration_spec.rb",
"benchmarks/subscription-gym/grader/create_subscription_only_spec.rb",
"benchmarks/subscription-gym/grader/create_subscription_schedule_only_spec.rb",
"benchmarks/subscription-gym/grader/create_subscription_with_discount_and_billing_cycle_anchor_spec.rb",
"benchmarks/subscription-gym/grader/create_subscription_with_one_time_item_spec.rb",
"benchmarks/subscription-gym/grader/create_subscription_with_trial_spec.rb",
"benchmarks/subscription-gym/grader/create_subscription_with_usage_billing_spec.rb",
"benchmarks/subscription-gym/grader/downgrade_subscription_at_end_of_cycle_spec.rb",
"benchmarks/subscription-gym/grader/grade.sh",
"benchmarks/subscription-gym/grader/preview_invoice_spec.rb",
"benchmarks/subscription-gym/grader/spec_helper.rb",
"benchmarks/subscription-gym/grader/upgrade_subscription_with_proration_spec.rb",
"benchmarks/subscription-gym/run_inside_docker.sh",
"benchmarks/subscription-gym/run_solution.sh",
"benchmarks/subscription-gym/solution/server/Gemfile",
"benchmarks/subscription-gym/solution/server/server.rb",
"llm/ai-sdk/meter/examples/.env.example",
"llm/ai-sdk/provider/examples/.env.example",
"providers/claude/plugin/skills/.gitkeep",
"providers/cursor/plugin/skills/.gitkeep",
"providers/grok/plugin/skills/.gitkeep",
"tools/modelcontextprotocol/.dxtignore",
"tools/modelcontextprotocol/Dockerfile",
"tools/python/.flake8",
"tools/python/Makefile",
"tools/python/examples/crewai/.env.template",
"tools/python/examples/langchain/.env.template",
"tools/python/examples/openai/.env.template",
"tools/python/examples/openai/customer_support/.env.template",
"tools/python/examples/openai/web_search/.env.template",
"tools/typescript/examples/ai-sdk/.env.template",
"tools/typescript/examples/langchain/.env.template",
"tools/typescript/examples/openai/.env.template"
],
"excludedFiles": [
{
"path": ".git",
"reason": "ignored-directory"
},
{
"path": "llm/ai-sdk/LICENSE",
"reason": "non-regular-file"
},
{
"path": "llm/token-meter/LICENSE",
"reason": "non-regular-file"
},
{
"path": "tools/modelcontextprotocol/LICENSE",
"reason": "non-regular-file"
},
{
"path": "tools/typescript/LICENSE",
"reason": "non-regular-file"
},
{
"path": ".gitattributes",
"reason": "outside-rule-scope"
},
{
"path": ".github/CODEOWNERS",
"reason": "unsupported-implementation"
},
{
"path": ".gitignore",
"reason": "outside-rule-scope"
},
{
"path": "CODE_OF_CONDUCT.md",
"reason": "outside-rule-scope"
},
{
"path": "CONTRIBUTING.md",
"reason": "outside-rule-scope"
},
{
"path": "LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "README.md",
"reason": "outside-rule-scope"
},
{
"path": "SECURITY.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/benchmarks-results-2026-02-26.csv",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/card-element-to-checkout/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/card-element-to-checkout/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/card-element-to-checkout/environment/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/card-element-to-checkout/environment/client/css/global.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/card-element-to-checkout/environment/client/index.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/card-element-to-checkout/environment/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/card-element-to-checkout/environment/server/pyproject.toml",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/card-element-to-checkout/environment/server/uv.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/card-element-to-checkout/grader/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/card-element-to-checkout/grader/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/card-element-to-checkout/run_environment.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/card-element-to-checkout/run_server.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/card-element-to-checkout/solution/client/css/global.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/card-element-to-checkout/solution/client/index.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/card-element-to-checkout/solution/client/return.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/card-element-to-checkout/solution/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/card-element-to-checkout/solution/server/pyproject.toml",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/checkout-gym/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/checkout-gym/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/checkout-gym/environment/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/checkout-gym/environment/client/checkout.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/environment/client/css/global.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/checkout-gym/environment/client/css/normalize.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/checkout-gym/environment/client/favicon.ico",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/checkout-gym/environment/client/index.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/environment/client/return.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/environment/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/environment/server/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/checkout-gym/environment/server/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/environment/server/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/checkout-gym/environment/server/evaluations.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/environment/server/products.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/environment/server/server.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/generate_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/grader/.rspec",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/grader/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/grader/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/grader/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/run_inside_docker.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/checkout-gym/run_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/furever/.dockerignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/furever/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/furever/environment/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/.node-version",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/.prettierrc",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/furever/environment/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/app/globals.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/app/opengraph-image.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/brand-settings.svg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/cover.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/dashboard.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/dot-grid-dark.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/dot-grid.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/favicon.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/fonts/Sohne-Buch.otf",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/furever/environment/public/fonts/Sohne-Halbfett.otf",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/furever/environment/public/fonts/Sohne-Kraftig.otf",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/furever/environment/public/furever_logo.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/landing-page.jpeg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/onboarding-images/pointinghand.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/onboarding-images/step-1.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/onboarding-images/step-2.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/onboarding-images/step-3.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pattern-green.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pattern-white.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pattern.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/apple.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/bisco-1.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/bisco.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/cedar.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/coco.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/dahlia.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/default-1.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/default-2.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/default-3.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/doudou.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/feifei_celery.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/henley.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/hobbes.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/hot-fudge.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/jake.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/jasper.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/juney.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/kiba.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/maple.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/miko.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/misiu.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/pebbleton.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/rambo.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/rowdy.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/shorty.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/stephen.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/udon.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pet_photos/waffles.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pose_light.svg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/pose_red.svg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/stripe-gray.svg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/stripe.svg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/testimonial-portrait.jpg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/public/testimonial.jpeg",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/requirements.txt",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/scripts/logo1.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/scripts/logo2.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/scripts/logo3.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/environment/types/environment.d.ts",
"reason": "type-declaration"
},
{
"path": "benchmarks/furever/environment/types/express.d.ts",
"reason": "type-declaration"
},
{
"path": "benchmarks/furever/environment/types/next-auth.d.ts",
"reason": "type-declaration"
},
{
"path": "benchmarks/furever/grader/example-component-screenshot.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/grader/grading-screenshot.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/grader/payments_submit.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/furever/grader/requirements.txt",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/furever/run_inside_docker.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/furever/run_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/.dockerignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-basic/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-basic/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-basic/environment/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-basic/environment/client/checkout.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/environment/client/css/global.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-basic/environment/client/css/normalize.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-basic/environment/client/favicon.ico",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-basic/environment/client/img/annecy.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-basic/environment/client/index.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/environment/client/return.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/environment/db/galtee_data.db",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/environment/db/galtee_purchases.csv",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-basic/environment/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/environment/test/server_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/environment/test/spec_helper.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/environment/test/validate.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/grader/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/grader/print_rspec_results.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/grader/spec/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/grader/spec/spec_helper.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/run_inside_docker.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/run_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-basic/solution/galtee_data.db",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/.dockerignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-invoicing/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-invoicing/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-invoicing/environment/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-invoicing/environment/client/checkout.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/environment/client/css/global.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-invoicing/environment/client/css/normalize.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-invoicing/environment/client/favicon.ico",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-invoicing/environment/client/img/annecy.png",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-invoicing/environment/client/index.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/environment/client/return.html",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/environment/db/galtee_data.db",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/environment/db/galtee_purchases.csv",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/galtee-invoicing/environment/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/environment/test/server_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/environment/test/spec_helper.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/environment/test/validate.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/grader/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/grader/print_rspec_results.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/grader/spec/spec_helper.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/grader/spec/submit.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/run_inside_docker.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/galtee-invoicing/run_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/.dockerignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/favicon.ico",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/environment/app/globals.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/grader/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/grader/requirements.txt",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/run_inside_docker.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/run_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-embedded-checkout/solution/SOLUTION_NOTES.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-partial-payments/.dockerignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-partial-payments/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-partial-payments/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/LICENSE",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/favicon.ico",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-partial-payments/environment/app/globals.css",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-partial-payments/grader/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-partial-payments/grader/requirements.txt",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/saas-starter-partial-payments/run_inside_docker.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-partial-payments/run_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/saas-starter-partial-payments/solution/SOLUTION_NOTES.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/charges-on-payment-intent/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/charges-on-payment-intent/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/charges-on-payment-intent/server/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/charges-on-payment-intent/server/Program.cs",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/charges-on-payment-intent/server/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/charges-on-payment-intent/server/server.csproj",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/invoice-partial-payments/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/invoice-partial-payments/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/invoice-partial-payments/server/Program.cs",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/invoice-partial-payments/server/server.csproj",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/subscription-billing-migration/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/subscription-billing-migration/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/subscription-billing-migration/server/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/subscription-billing-migration/server/Program.cs",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/environment/subscription-billing-migration/server/server.csproj",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/grader/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/grader/charges-on-payment-intent/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/grader/charges-on-payment-intent/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/grader/invoice-partial-payments/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/grader/invoice-partial-payments/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/grader/spec_helper.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/grader/subscription-billing-migration/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/grader/subscription-billing-migration/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/run_inside_docker.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/run_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/solution/charges-on-payment-intent/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/solution/charges-on-payment-intent/server/Program.cs",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/solution/charges-on-payment-intent/server/server.csproj",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/solution/invoice-partial-payments/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/solution/invoice-partial-payments/server/Program.cs",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/solution/invoice-partial-payments/server/server.csproj",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/solution/subscription-billing-migration/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/solution/subscription-billing-migration/server/Program.cs",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-dotnet/solution/subscription-billing-migration/server/server.csproj",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/charges-on-payment-intent/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/charges-on-payment-intent/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/charges-on-payment-intent/server/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/charges-on-payment-intent/server/pom.xml",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/charges-on-payment-intent/server/src/main/java/com/stripe/sample/Server.java",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/invoice-partial-payments/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/invoice-partial-payments/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/invoice-partial-payments/server/pom.xml",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/invoice-partial-payments/server/src/main/java/com/stripe/sample/Server.java",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/subscription-billing-migration/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/subscription-billing-migration/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/subscription-billing-migration/server/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/subscription-billing-migration/server/pom.xml",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/environment/subscription-billing-migration/server/src/main/java/com/stripe/sample/Server.java",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/grader/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/grader/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-java/grader/charges-on-payment-intent/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/grader/charges-on-payment-intent/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/grader/invoice-partial-payments/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/grader/invoice-partial-payments/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/grader/spec_helper.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/grader/subscription-billing-migration/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/grader/subscription-billing-migration/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/run_inside_docker.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/run_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/solution/charges-on-payment-intent/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/solution/charges-on-payment-intent/server/pom.xml",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/solution/charges-on-payment-intent/server/src/main/java/com/stripe/sample/Server.java",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/solution/invoice-partial-payments/server/pom.xml",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/solution/invoice-partial-payments/server/src/main/java/com/stripe/sample/Server.java",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/solution/subscription-billing-migration/server/pom.xml",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-java/solution/subscription-billing-migration/server/src/main/java/com/stripe/sample/Server.java",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/charges-on-payment-intent/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/charges-on-payment-intent/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/charges-on-payment-intent/server/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/charges-on-payment-intent/server/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/charges-on-payment-intent/server/server.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/invoice-partial-payments/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/invoice-partial-payments/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/invoice-partial-payments/server/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/invoice-partial-payments/server/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/invoice-partial-payments/server/server.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/subscription-billing-migration/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/subscription-billing-migration/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/subscription-billing-migration/server/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/subscription-billing-migration/server/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/subscription-billing-migration/server/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/environment/subscription-billing-migration/server/server.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/grader/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/grader/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/grader/charges-on-payment-intent/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/grader/charges-on-payment-intent/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/grader/invoice-partial-payments/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/grader/invoice-partial-payments/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/grader/spec_helper.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/grader/subscription-billing-migration/grade.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/grader/subscription-billing-migration/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/run_inside_docker.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/run_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/charges-on-payment-intent/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/charges-on-payment-intent/server/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/charges-on-payment-intent/server/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/charges-on-payment-intent/server/server.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/invoice-partial-payments/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/invoice-partial-payments/server/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/invoice-partial-payments/server/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/invoice-partial-payments/server/server.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/subscription-billing-migration/server/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/subscription-billing-migration/server/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/subscription-billing-migration/server/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/sdk-upgrades-ruby/solution/subscription-billing-migration/server/server.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/subscription-gym/environment/PROBLEM.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/subscription-gym/environment/server/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/subscription-gym/environment/server/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/subscription-gym/environment/server/README.md",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/subscription-gym/environment/server/challenges.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/products.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/server.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/tasks/cancel_subcription_without_proration_task.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/tasks/create_subscription_only_task.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/tasks/create_subscription_schedule_only.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/tasks/create_subscription_with_discount_and_billing_cycle_anchor_task.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/tasks/create_subscription_with_one_time_item_task.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/tasks/create_subscription_with_trial_task.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/tasks/create_subscription_with_usage_billing_task.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/tasks/downgrade_subscription_at_end_of_cycle_task.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/tasks/preview_invoice_task.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/environment/server/tasks/upgrade_subscription_with_proration_task.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/subscription-gym/grader/cancel_subscription_without_proration_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/create_subscription_only_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/create_subscription_schedule_only_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/create_subscription_with_discount_and_billing_cycle_anchor_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/create_subscription_with_one_time_item_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/create_subscription_with_trial_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/create_subscription_with_usage_billing_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/downgrade_subscription_at_end_of_cycle_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/grade.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/preview_invoice_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/spec_helper.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/grader/upgrade_subscription_with_proration_spec.rb",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/run_inside_docker.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/run_solution.sh",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/solution/server/Gemfile",
"reason": "unsupported-implementation"
},
{
"path": "benchmarks/subscription-gym/solution/server/Gemfile.lock",
"reason": "outside-rule-scope"
},
{
"path": "benchmarks/subscription-gym/solution/server/server.rb",
"reason": "unsupported-implementation"
},
{
"path": "llm/README.md",
"reason": "outside-rule-scope"
},
{
"path": "llm/ai-sdk/README.md",
"reason": "outside-rule-scope"
},
{
"path": "llm/ai-sdk/meter/README.md",
"reason": "outside-rule-scope"
},
{
"path": "llm/ai-sdk/meter/examples/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "llm/ai-sdk/meter/examples/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "llm/ai-sdk/meter/examples/README.md",
"reason": "outside-rule-scope"
},
{
"path": "llm/ai-sdk/provider/README.md",
"reason": "outside-rule-scope"
},
{
"path": "llm/ai-sdk/provider/examples/.env.example",
"reason": "unsupported-implementation"
},
{
"path": "llm/ai-sdk/provider/examples/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "llm/ai-sdk/provider/examples/README.md",
"reason": "outside-rule-scope"
},
{
"path": "llm/token-meter/README.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/README.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/connect-recommend/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/agent-plugins/plugin/skills/connect-recommend/references/account-types.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/connect-recommend/references/charge-patterns.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/connect-recommend/references/company-researcher.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/connect-recommend/references/compatibility-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/connect-recommend/references/decision-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/connect-recommend/references/discovery-questions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/connect-recommend/references/recommendation-template.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/connect-recommend/references/terminology-rules.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/connect-required-verification-information/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/agent-plugins/plugin/skills/metronome/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/authentication.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/backend.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/canonical-docs.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/discovery.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/extension-types.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/feedback.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/onboarding-ux.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/publishing.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/script-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/ui-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/webhooks.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-apps/references/workflow.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-best-practices/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-best-practices/references/billing.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-best-practices/references/connect.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-best-practices/references/payments.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-best-practices/references/security.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-best-practices/references/tax.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-best-practices/references/treasury.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-directory/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-docs/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-pay/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/agent-plugins/plugin/skills/stripe-projects/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/agent-plugins/plugin/skills/upgrade-stripe/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/claude/plugin/agents/company-researcher.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/commands/explain-error.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/commands/test-cards.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/.gitkeep",
"reason": "unsupported-implementation"
},
{
"path": "providers/claude/plugin/skills/connect-recommend/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/claude/plugin/skills/connect-recommend/references/account-types.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/connect-recommend/references/charge-patterns.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/connect-recommend/references/company-researcher.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/connect-recommend/references/compatibility-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/connect-recommend/references/decision-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/connect-recommend/references/discovery-questions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/connect-recommend/references/recommendation-template.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/connect-recommend/references/terminology-rules.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/connect-required-verification-information/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/claude/plugin/skills/metronome/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/authentication.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/backend.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/canonical-docs.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/discovery.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/extension-types.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/feedback.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/onboarding-ux.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/publishing.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/script-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/ui-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/webhooks.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-apps/references/workflow.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-best-practices/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/claude/plugin/skills/stripe-best-practices/references/billing.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-best-practices/references/connect.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-best-practices/references/payments.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-best-practices/references/security.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-best-practices/references/tax.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-best-practices/references/treasury.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/claude/plugin/skills/stripe-directory/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/claude/plugin/skills/stripe-docs/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/claude/plugin/skills/stripe-pay/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/claude/plugin/skills/stripe-projects/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/claude/plugin/skills/upgrade-stripe/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/codex/plugin/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/README.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/assets/parallelogram.png",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/connect-recommend/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/codex/plugin/skills/connect-recommend/references/account-types.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/connect-recommend/references/charge-patterns.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/connect-recommend/references/company-researcher.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/connect-recommend/references/compatibility-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/connect-recommend/references/decision-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/connect-recommend/references/discovery-questions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/connect-recommend/references/recommendation-template.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/connect-recommend/references/terminology-rules.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/connect-required-verification-information/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/codex/plugin/skills/metronome/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/authentication.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/backend.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/canonical-docs.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/discovery.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/extension-types.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/feedback.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/onboarding-ux.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/publishing.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/script-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/ui-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/webhooks.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-apps/references/workflow.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-best-practices/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/codex/plugin/skills/stripe-best-practices/references/billing.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-best-practices/references/connect.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-best-practices/references/payments.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-best-practices/references/security.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-best-practices/references/tax.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-best-practices/references/treasury.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/codex/plugin/skills/stripe-directory/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/codex/plugin/skills/stripe-docs/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/codex/plugin/skills/stripe-pay/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/codex/plugin/skills/stripe-projects/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/codex/plugin/skills/upgrade-stripe/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/cursor/plugin/skills/.gitkeep",
"reason": "unsupported-implementation"
},
{
"path": "providers/cursor/plugin/skills/connect-recommend/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/cursor/plugin/skills/connect-recommend/references/account-types.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/connect-recommend/references/charge-patterns.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/connect-recommend/references/company-researcher.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/connect-recommend/references/compatibility-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/connect-recommend/references/decision-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/connect-recommend/references/discovery-questions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/connect-recommend/references/recommendation-template.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/connect-recommend/references/terminology-rules.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/connect-required-verification-information/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/cursor/plugin/skills/metronome/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/authentication.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/backend.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/canonical-docs.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/discovery.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/extension-types.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/feedback.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/onboarding-ux.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/publishing.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/script-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/ui-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/webhooks.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-apps/references/workflow.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-best-practices/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/cursor/plugin/skills/stripe-best-practices/references/billing.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-best-practices/references/connect.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-best-practices/references/payments.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-best-practices/references/security.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-best-practices/references/tax.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-best-practices/references/treasury.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/cursor/plugin/skills/stripe-directory/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/cursor/plugin/skills/stripe-docs/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/cursor/plugin/skills/stripe-pay/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/cursor/plugin/skills/stripe-projects/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/cursor/plugin/skills/upgrade-stripe/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/grok/plugin/agents/company-researcher.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/commands/explain-error.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/commands/test-cards.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/.gitkeep",
"reason": "unsupported-implementation"
},
{
"path": "providers/grok/plugin/skills/connect-recommend/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/grok/plugin/skills/connect-recommend/references/account-types.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/connect-recommend/references/charge-patterns.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/connect-recommend/references/company-researcher.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/connect-recommend/references/compatibility-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/connect-recommend/references/decision-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/connect-recommend/references/discovery-questions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/connect-recommend/references/recommendation-template.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/connect-recommend/references/terminology-rules.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/connect-required-verification-information/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/grok/plugin/skills/metronome/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/authentication.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/backend.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/canonical-docs.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/discovery.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/extension-types.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/feedback.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/onboarding-ux.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/publishing.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/script-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/ui-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/webhooks.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-apps/references/workflow.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-best-practices/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/grok/plugin/skills/stripe-best-practices/references/billing.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-best-practices/references/connect.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-best-practices/references/payments.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-best-practices/references/security.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-best-practices/references/tax.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-best-practices/references/treasury.md",
"reason": "outside-rule-scope"
},
{
"path": "providers/grok/plugin/skills/stripe-directory/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/grok/plugin/skills/stripe-docs/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/grok/plugin/skills/stripe-pay/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/grok/plugin/skills/stripe-projects/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "providers/grok/plugin/skills/upgrade-stripe/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/README.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/connect-recommend/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/connect-recommend/references/account-types.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/connect-recommend/references/charge-patterns.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/connect-recommend/references/company-researcher.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/connect-recommend/references/compatibility-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/connect-recommend/references/decision-matrix.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/connect-recommend/references/discovery-questions.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/connect-recommend/references/recommendation-template.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/connect-recommend/references/terminology-rules.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/connect-required-verification-information/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/metronome/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/stripe-apps/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/stripe-apps/references/authentication.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/backend.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/canonical-docs.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/discovery.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/extension-types.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/feedback.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/onboarding-ux.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/publishing.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/script-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/ui-extensions.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/webhooks.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-apps/references/workflow.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-best-practices/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/stripe-best-practices/references/billing.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-best-practices/references/connect.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-best-practices/references/payments.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-best-practices/references/security.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-best-practices/references/tax.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-best-practices/references/treasury.md",
"reason": "outside-rule-scope"
},
{
"path": "skills/stripe-directory/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/stripe-docs/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/stripe-pay/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/stripe-projects/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "skills/upgrade-stripe/SKILL.md",
"reason": "skill-instructions-not-code-analyzed"
},
{
"path": "tools/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/modelcontextprotocol/.dxtignore",
"reason": "unsupported-implementation"
},
{
"path": "tools/modelcontextprotocol/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "tools/modelcontextprotocol/.node-version",
"reason": "outside-rule-scope"
},
{
"path": "tools/modelcontextprotocol/.prettierrc",
"reason": "outside-rule-scope"
},
{
"path": "tools/modelcontextprotocol/Dockerfile",
"reason": "unsupported-implementation"
},
{
"path": "tools/modelcontextprotocol/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/modelcontextprotocol/stripe_icon.png",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/.editorconfig",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/.flake8",
"reason": "unsupported-implementation"
},
{
"path": "tools/python/MIGRATION.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/Makefile",
"reason": "unsupported-implementation"
},
{
"path": "tools/python/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/examples/crewai/.env.template",
"reason": "unsupported-implementation"
},
{
"path": "tools/python/examples/crewai/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/examples/langchain/.env.template",
"reason": "unsupported-implementation"
},
{
"path": "tools/python/examples/langchain/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/examples/openai/.env.template",
"reason": "unsupported-implementation"
},
{
"path": "tools/python/examples/openai/customer_support/.env.template",
"reason": "unsupported-implementation"
},
{
"path": "tools/python/examples/openai/customer_support/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/examples/openai/customer_support/pyproject.toml",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/examples/openai/file_search/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/examples/openai/web_search/.env.template",
"reason": "unsupported-implementation"
},
{
"path": "tools/python/examples/openai/web_search/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/pyproject.toml",
"reason": "outside-rule-scope"
},
{
"path": "tools/python/requirements.txt",
"reason": "outside-rule-scope"
},
{
"path": "tools/typescript/.gitignore",
"reason": "outside-rule-scope"
},
{
"path": "tools/typescript/.prettierrc",
"reason": "outside-rule-scope"
},
{
"path": "tools/typescript/MIGRATION.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/typescript/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/typescript/examples/ai-sdk/.env.template",
"reason": "unsupported-implementation"
},
{
"path": "tools/typescript/examples/ai-sdk/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/typescript/examples/langchain/.env.template",
"reason": "unsupported-implementation"
},
{
"path": "tools/typescript/examples/langchain/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/typescript/examples/openai/.env.template",
"reason": "unsupported-implementation"
},
{
"path": "tools/typescript/examples/openai/README.md",
"reason": "outside-rule-scope"
},
{
"path": "tools/typescript/src/modelcontextprotocol/README.md",
"reason": "outside-rule-scope"
}
],
"readErrors": [],
"truncation": [],
"limits": {
"maxFiles": 4000,
"maxDepth": 12,
"maxFileBytes": 1048576
}
}Fix first (6 critical/high)
| Severity | Rule | Finding | Remediation |
|---|---|---|---|
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressbenchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/dashboard/general/page.tsx:14Evidence: const fetcher = (url: string) => fetch(url).then((res) => res.json()); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressbenchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/dashboard/page.tsx:28Evidence: const fetcher = (url: string) => fetch(url).then((res) => res.json()); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressbenchmarks/saas-starter-embedded-checkout/environment/app/(dashboard)/layout.tsx:19Evidence: const fetcher = (url: string) => fetch(url).then((res) => res.json()); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressbenchmarks/saas-starter-partial-payments/environment/app/(dashboard)/dashboard/general/page.tsx:14Evidence: const fetcher = (url: string) => fetch(url).then((res) => res.json()); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressbenchmarks/saas-starter-partial-payments/environment/app/(dashboard)/dashboard/page.tsx:28Evidence: const fetcher = (url: string) => fetch(url).then((res) => res.json()); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| HIGH | AT-SEC-006 (LLM06) | Unfiltered SSRF / Arbitrary Network Egressbenchmarks/saas-starter-partial-payments/environment/app/(dashboard)/layout.tsx:19Evidence: const fetcher = (url: string) => fetch(url).then((res) => res.json()); | Define an explicit egress domain allowlist and block private IP ranges (127.0.0.1, 10.0.0.0/8, 169.254.169.254). |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingbenchmarks/furever/environment/app/components/EditAccountButton.tsx:74Evidence: console.log('response ok', newEmail, newPassword); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingllm/ai-sdk/meter/examples/anthropic.ts:133Evidence: console.log('\n=== Sample 6: Stream with Max Tokens ==='); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingllm/ai-sdk/meter/examples/openai.ts:98Evidence: console.log('\n=== Sample 5: With Max Tokens ==='); | Implement PII/secret redaction masks before writing to log streams. |
| MEDIUM | AT-SEC-007 (LLM02) | Raw Secret Leakage in Debug Loggingllm/ai-sdk/provider/examples/openai.ts:51Evidence: console.log(`Customer ID: ${process.env.STRIPE_CUSTOMER_ID}\n`); | Implement PII/secret redaction masks before writing to log streams. |
Permissions
Scope: excessive · Shell: enabled · Network egress: yes · File deletion: enabled · Human approval: none
Provenance
License: none detected · Lockfile: no · Security policy: yes · Signals: unverified origin
Independently scanned by the OpenTrustBench registry (not self-reported by the project). Static analysis only — no code executed, findings need human triage, counts may include test/example code. Static snapshot; re-scan before relying on it: npx @opentrustbench/cli scan https://github.com/stripe/agent-toolkit. Scores move with every upstream commit; pages refresh weekly. How scoring works.