RepoTrust

Leaderboard github.com

Muriel2Horak/core-platform

Core platform

  • View repository ↗
  • Java
  • ★ 0
  • commit 05a15d048a20
  • scored 2026-11-14
  • scoring prov-5+qual-2+sec-2

AI provenance

0%

possible

Confidence
65%
Coverage
100%

Estimated share of AI-generated code. Explicit attribution is a lower bound.

Code quality

62/100

weak

Confidence
90%
Coverage
100%

Complexity, duplication, lint density, tests, CI, docs and review process.

Security

37/100

poor

Confidence
85%
Coverage
100%

Secrets, static analysis, vulnerable dependencies, CI and supply-chain posture.

AI provenance

0% possible

Weak signals consistent with AI-assisted development. Comments and strings use phrasing typical of LLM-written code (see the coding style evidence).

How the score is built

  • Explicitly attributed share0%
  • Unattributed share in AI-pace bursts48%
  • Estimated AI-generated share0%
  • AI tool configuration files1
  • Work sessions at AI pace22
  • Releases at AI pacenot measured
  • Coding-style index (1.0+ means possible)13.46

Lines added per month all AI-attributed share

  1. 2025-0933,876 · 0% AI
  2. 2025-10147,356 · 0% AI
  3. 2025-113,999 · 0% AI
  4. 2026-016,460 · 0% AI

Evidence by analyzer

Explicit AI attributionok
attributed_commit_share
0.0%
attributed_commits
0
attributed_loc
0
attributed_loc_share
0.0%
commits
712
effective_loc
191,691
tools_detected
0
AI tool configurationok1 item
artifacts
1
earliest_adoption
2025-10-25
tools_configured
1
workflow_agents
0
Commit velocityok15 items
excluded_import_loc
51,587
flagged_loc
92,536
flagged_loc_share
66.6%
flagged_units
22
max_loc_per_hour
2,743.38
measured_loc
138,915
median_loc_per_hour
205.33
pr_timed_units
0
pre_ai_era_burst_loc
0
pre_ai_era_bursts
0
pre_ai_era_measured_loc
0
work_units
136
Release velocityskipped
Coding styleok8 items
count:assistant_voice
2
count:emoji_in_code
2,518
count:narrated_steps
31
count:placeholder
4
files:assistant_voice
2
files:emoji_in_code
368
files:narrated_steps
8
files:placeholder
4
index
13.46
lines_scanned
96,728
per_kloc:assistant_voice
0.02
per_kloc:emoji_in_code
26.03
per_kloc:narrated_steps
0.32
per_kloc:placeholder
0.04

Code quality

62 weak

Code quality is weak: test-to-source ratio 0.21, no CI test run detected; 24% of function code in complex or long functions; 8% duplicated lines. Weakest area: complexity.

How the score is built

  • Complexity49
  • Duplication62
  • Lint and smells79
  • Tests and CI55
  • Documentation60
  • Type safety95
  • Review processnot measured

Evidence by analyzer

Complexity (lizard)ok10 items
complex_functions
39
function_nloc
41,158
functions
3,048
long_functions
45
many_param_functions
2
mean_ccn
2.71
p90_ccn
6
risky_nloc_share
23.6%
Duplication (jscpd)ok10 items
compared_lines
65,262
duplicated_lines
5,293
duplicated_share
8.1%
files
669
Lintok
category:best-practice
62
category:correctness
80
findings
142
scanned_lines
94,884
weighted_findings
88.25
Tests and CIok4 items
  • CI config: .github/workflows/ci.yml .github/workflows/ci.yml
  • CI config: .github/workflows/quality-gates-nightly.yml .github/workflows/quality-gates-nightly.yml
  • CI config: .github/workflows/quality-gates-pr.yml .github/workflows/quality-gates-pr.yml
  • CI config: .github/workflows/quality-gates-release.yml .github/workflows/quality-gates-release.yml
check:ci_present
yes
check:ci_runs_lint
no
check:ci_runs_tests
no
check:has_tests
yes
check:test_ratio
no
check:tests_cochange
no
ci_files
4
cochange_commits
125
cochange_share
24.0%
source_lines
96,728
test_lines
20,131
test_ratio
0.21
Documentationok2 items
  • README.md README.md
  • CHANGELOG.md CHANGELOG.md
check:changelog
yes
check:contributing
no
check:license
no
check:readme
yes
readme_lines
537
Type safetyok1 item
  • TypeScript strict type checking: bff/tsconfig.json bff/tsconfig.json
check:low_escape_density
yes
check:strict_config
no
escapes
99
escapes_per_kloc
4.58

Security

37 poor

Security posture is poor: 3 possible secret(s) in the tree, 2 only in history; 185 known vulnerabilities in 42 dependencies; 5 high-severity SAST findings; 1 high-severity workflow issues. Weakest area: dependencies.

How the score is built

  • Secrets7
  • Static analysis (SAST)92
  • Vulnerable dependencies1
  • CI workflows33
  • Security posture80
  • OpenSSF Scorecardnot measured

Evidence by analyzer

OpenSSF Scorecardskipped

no published OpenSSF Scorecard result for this repo

Package registriesok
checked
65
declared
65
lookup_errors
0
missing
0
recent
0
Secrets (gitleaks)ok
secrets_current
3
secrets_history
2
secrets_low_confidence
9
secrets_nonprod
25
Static analysis (opengrep)ok
findings
72
findings_high
5
findings_low
12
findings_medium
55
parse_errors
7
scanned_lines
94,884
weighted_findings
22.10
Dependencies (osv-scanner)ok
penalty
281
vulnerabilities
185
vulnerable_packages
42
vulns_critical
1
vulns_high
85
vulns_low
7
vulns_medium
92
vulns_unknown
0
CI workflows (zizmor)ok
findings
33
findings_high
1
findings_low
0
findings_medium
32
penalty
67.20
workflows
4
Security postureok3 items
  • Security policy: SECURITY.md SECURITY.md
  • Dependency updates: .github/dependabot.yml .github/dependabot.yml
  • bff/package.json has no lockfile alongside it (unpinned dependencies) bff/package.json
check:dependency_updates
yes
check:lockfiles
no
check:security_policy
yes
check:signed_commits
no
signed_commit_share
1.0%
unpinned_manifests
1
Release downloadsok1 item
  • gives an archive password README.md
binary_assets
0
signals
1
suspicious
0

Findings

1 critical96 high244 medium130 low

SeverityRuleLocationMessageTool
critical osv/GHSA-5xrq-8626-4rwp frontend/package-lock.json [email protected] (npm) is affected by GHSA-5xrq-8626-4rwp Dependencies (osv-scanner)
high opengrep/typescript.lang.correctness.useless-ternary frontend/src/shared/ui/AppButton.tsx:191 It looks like no matter how typeof children === 'string' && children.includes('...') is evaluated, this expression returns children. This is probably a copy-paste error. Lint
high opengrep/python.lang.correctness.common-mistakes.identical-is-comparison scripts/backlog/lib/yaml_parser.py:63 Found identical comparison using is. Ensure this is what you intended. Lint
high zizmor/unpinned-uses .github/workflows/ci.yml:34 unpinned action reference [confidence high] CI workflows (zizmor)
high opengrep/java.lang.security.audit.formatted-sql-string backend/src/main/java/cz/muriel/core/entities/MetamodelCrudService.java:127 Detected a formatted string in a SQL statement. This could lead to SQL injection if variables in the SQL statement are not properly sanitized. Use a prepared statements (java.sql.PreparedStatement) instead. You can obtain a... Static analysis (opengrep)
high opengrep/java.lang.security.audit.formatted-sql-string backend/src/main/java/cz/muriel/core/entities/MetamodelCrudService.java:337 Detected a formatted string in a SQL statement. This could lead to SQL injection if variables in the SQL statement are not properly sanitized. Use a prepared statements (java.sql.PreparedStatement) instead. You can obtain a... Static analysis (opengrep)
high opengrep/javascript.lang.security.detect-insecure-websocket backend/src/main/java/cz/muriel/core/presence/config/WebSocketConfig.java:18 Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. [confidence low] Static analysis (opengrep)
high opengrep/javascript.lang.security.detect-insecure-websocket backend/src/main/java/cz/muriel/core/presence/config/WebSocketConfig.java:19 Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. [confidence low] Static analysis (opengrep)
high opengrep/dockerfile.security.missing-user docker/frontend/Dockerfile:31 By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile... Static analysis (opengrep)
high gitleaks/curl-auth-user docker/grafana/scripts/init-orgs.sh:7 Possible curl-auth-user secret in the current tree Secrets (gitleaks)
high osv/GHSA-28wg-ghj8-5hjv docker/package-lock.json [email protected] (npm) is affected by GHSA-28wg-ghj8-5hjv; also in frontend/package-lock.json; also in themes/core-material/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-2v37-7h3g-55p8 docker/package-lock.json [email protected] (npm) is affected by GHSA-2v37-7h3g-55p8; also in frontend/package-lock.json; also in themes/core-material/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-587h-7wmj-h5pm docker/package-lock.json [email protected] (npm) is affected by GHSA-587h-7wmj-h5pm Dependencies (osv-scanner)
high osv/GHSA-68fv-2mgg-jv7q docker/package-lock.json [email protected] (npm) is affected by GHSA-68fv-2mgg-jv7q; also in frontend/package-lock.json; also in themes/core-material/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-6g55-p6wh-862q docker/package-lock.json [email protected] (npm) is affected by GHSA-6g55-p6wh-862q; also in frontend/package-lock.json; also in themes/core-material/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-73wf-gq98-2v4g docker/package-lock.json [email protected] (npm) is affected by GHSA-73wf-gq98-2v4g Dependencies (osv-scanner)
high osv/GHSA-c2c7-rcm5-vvqj docker/package-lock.json [email protected] (npm) is affected by GHSA-c2c7-rcm5-vvqj; also in frontend/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-c83g-rgw3-j3cx docker/package-lock.json [email protected] (npm) is affected by GHSA-c83g-rgw3-j3cx Dependencies (osv-scanner)
high osv/GHSA-mw96-cpmx-2vgc docker/package-lock.json [email protected] (npm) is affected by GHSA-mw96-cpmx-2vgc Dependencies (osv-scanner)
high osv/GHSA-p9ff-h696-f583 docker/package-lock.json [email protected] (npm) is affected by GHSA-p9ff-h696-f583 Dependencies (osv-scanner)
high osv/GHSA-r28c-9q8g-f849 docker/package-lock.json [email protected] (npm) is affected by GHSA-r28c-9q8g-f849; also in frontend/package-lock.json; also in themes/core-material/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-v2wj-q39q-566r docker/package-lock.json [email protected] (npm) is affected by GHSA-v2wj-q39q-566r Dependencies (osv-scanner)
high osv/GHSA-xwg4-73v4-xw9w docker/package-lock.json [email protected] (npm) is affected by GHSA-xwg4-73v4-xw9w; also in frontend/package-lock.json; also in themes/core-material/package-lock.json Dependencies (osv-scanner)
high gitleaks/private-key docker/ssl/key.pem:1 Possible private-key secret in the current tree Secrets (gitleaks)
high osv/GHSA-23c5-xmqv-rm74 frontend/package-lock.json [email protected] (npm) is affected by GHSA-23c5-xmqv-rm74 Dependencies (osv-scanner)
high osv/GHSA-23c5-xmqv-rm74 frontend/package-lock.json [email protected] (npm) is affected by GHSA-23c5-xmqv-rm74; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-25h7-pfq9-p65f frontend/package-lock.json [email protected] (npm) is affected by GHSA-25h7-pfq9-p65f Dependencies (osv-scanner)
high osv/GHSA-2883-xcg3-v3hh frontend/package-lock.json [email protected] (npm) is affected by GHSA-2883-xcg3-v3hh Dependencies (osv-scanner)
high osv/GHSA-35jp-ww65-95wh frontend/package-lock.json [email protected] (npm) is affected by GHSA-35jp-ww65-95wh Dependencies (osv-scanner)
high osv/GHSA-3g43-6gmg-66jw frontend/package-lock.json [email protected] (npm) is affected by GHSA-3g43-6gmg-66jw Dependencies (osv-scanner)
high osv/GHSA-3jxr-9vmj-r5cp frontend/package-lock.json [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp Dependencies (osv-scanner)
high osv/GHSA-3jxr-9vmj-r5cp frontend/package-lock.json [email protected] (npm) is affected by GHSA-3jxr-9vmj-r5cp; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-3ppc-4f35-3m26 frontend/package-lock.json [email protected] (npm) is affected by GHSA-3ppc-4f35-3m26 Dependencies (osv-scanner)
high osv/GHSA-3ppc-4f35-3m26 frontend/package-lock.json [email protected] (npm) is affected by GHSA-3ppc-4f35-3m26; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-3pq3-5fj3-cg6v frontend/package-lock.json [email protected] (npm) is affected by GHSA-3pq3-5fj3-cg6v Dependencies (osv-scanner)
high osv/GHSA-43fc-jf86-j433 frontend/package-lock.json [email protected] (npm) is affected by GHSA-43fc-jf86-j433 Dependencies (osv-scanner)
high osv/GHSA-49rj-9fvp-4h2h frontend/package-lock.json [email protected] (npm) is affected by GHSA-49rj-9fvp-4h2h Dependencies (osv-scanner)
high osv/GHSA-52cp-r559-cp3m frontend/package-lock.json [email protected] (npm) is affected by GHSA-52cp-r559-cp3m Dependencies (osv-scanner)
high osv/GHSA-542g-h47m-68v8 frontend/package-lock.json [email protected] (npm) is affected by GHSA-542g-h47m-68v8 Dependencies (osv-scanner)
high osv/GHSA-587h-7wmj-h5pm frontend/package-lock.json [email protected] (npm) is affected by GHSA-587h-7wmj-h5pm Dependencies (osv-scanner)
high osv/GHSA-5p4m-2wfm-xmqj frontend/package-lock.json [email protected] (npm) is affected by GHSA-5p4m-2wfm-xmqj Dependencies (osv-scanner)
high osv/GHSA-62hf-57xw-28j9 frontend/package-lock.json [email protected] (npm) is affected by GHSA-62hf-57xw-28j9 Dependencies (osv-scanner)
high osv/GHSA-6chq-wfr3-2hj9 frontend/package-lock.json [email protected] (npm) is affected by GHSA-6chq-wfr3-2hj9 Dependencies (osv-scanner)
high osv/GHSA-6j4f-fj2g-mc7p frontend/package-lock.json [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p Dependencies (osv-scanner)
high osv/GHSA-6j4f-fj2g-mc7p frontend/package-lock.json [email protected] (npm) is affected by GHSA-6j4f-fj2g-mc7p; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-73wf-gq98-2v4g frontend/package-lock.json [email protected] (npm) is affected by GHSA-73wf-gq98-2v4g Dependencies (osv-scanner)
high osv/GHSA-777c-7fjr-54vf frontend/package-lock.json [email protected] (npm) is affected by GHSA-777c-7fjr-54vf Dependencies (osv-scanner)
high osv/GHSA-7r86-cg39-jmmj frontend/package-lock.json [email protected] (npm) is affected by GHSA-7r86-cg39-jmmj Dependencies (osv-scanner)
high osv/GHSA-7r86-cg39-jmmj frontend/package-lock.json [email protected] (npm) is affected by GHSA-7r86-cg39-jmmj; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-8646-j5j9-6r62 frontend/package-lock.json [email protected] (npm) is affected by GHSA-8646-j5j9-6r62 Dependencies (osv-scanner)
high osv/GHSA-8x6r-g9mw-2r78 frontend/package-lock.json [email protected] (npm) is affected by GHSA-8x6r-g9mw-2r78 Dependencies (osv-scanner)
high osv/GHSA-96hv-2xvq-fx4p frontend/package-lock.json [email protected] (npm) is affected by GHSA-96hv-2xvq-fx4p Dependencies (osv-scanner)
high osv/GHSA-c83g-rgw3-j3cx frontend/package-lock.json [email protected] (npm) is affected by GHSA-c83g-rgw3-j3cx Dependencies (osv-scanner)
high osv/GHSA-chx6-hx7r-mcp5 frontend/package-lock.json [email protected] (npm) is affected by GHSA-chx6-hx7r-mcp5 Dependencies (osv-scanner)
high osv/GHSA-hfxv-24rg-xrqf frontend/package-lock.json [email protected] (npm) is affected by GHSA-hfxv-24rg-xrqf Dependencies (osv-scanner)
high osv/GHSA-hmw2-7cc7-3qxx frontend/package-lock.json [email protected] (npm) is affected by GHSA-hmw2-7cc7-3qxx; also in tools/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-j5f8-grm9-p9fc frontend/package-lock.json [email protected] (npm) is affected by GHSA-j5f8-grm9-p9fc Dependencies (osv-scanner)
high osv/GHSA-mh99-v99m-4gvg frontend/package-lock.json [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg Dependencies (osv-scanner)
high osv/GHSA-mh99-v99m-4gvg frontend/package-lock.json [email protected] (npm) is affected by GHSA-mh99-v99m-4gvg; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-mrhx-c7xc-m3w5 frontend/package-lock.json [email protected] (npm) is affected by GHSA-mrhx-c7xc-m3w5 Dependencies (osv-scanner)
high osv/GHSA-mw96-cpmx-2vgc frontend/package-lock.json [email protected] (npm) is affected by GHSA-mw96-cpmx-2vgc Dependencies (osv-scanner)
high osv/GHSA-p92q-9vqr-4j8v frontend/package-lock.json [email protected] (npm) is affected by GHSA-p92q-9vqr-4j8v Dependencies (osv-scanner)
high osv/GHSA-p9ff-h696-f583 frontend/package-lock.json [email protected] (npm) is affected by GHSA-p9ff-h696-f583 Dependencies (osv-scanner)
high osv/GHSA-pf86-5x62-jrwf frontend/package-lock.json [email protected] (npm) is affected by GHSA-pf86-5x62-jrwf Dependencies (osv-scanner)
high osv/GHSA-pmwg-cvhr-8vh7 frontend/package-lock.json [email protected] (npm) is affected by GHSA-pmwg-cvhr-8vh7 Dependencies (osv-scanner)
high osv/GHSA-px8p-9vwx-vf98 frontend/package-lock.json [email protected] (npm) is affected by GHSA-px8p-9vwx-vf98 Dependencies (osv-scanner)
high osv/GHSA-q8qp-cvcw-x6jj frontend/package-lock.json [email protected] (npm) is affected by GHSA-q8qp-cvcw-x6jj Dependencies (osv-scanner)
high osv/GHSA-qhr7-859c-m2p7 frontend/package-lock.json [email protected] (npm) is affected by GHSA-qhr7-859c-m2p7 Dependencies (osv-scanner)
high osv/GHSA-qhr7-859c-m2p7 frontend/package-lock.json [email protected] (npm) is affected by GHSA-qhr7-859c-m2p7; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-qwww-vcr4-c8h2 frontend/package-lock.json [email protected] (npm) is affected by GHSA-qwww-vcr4-c8h2 Dependencies (osv-scanner)
high osv/GHSA-r5fr-rjxr-66jc frontend/package-lock.json [email protected] (npm) is affected by GHSA-r5fr-rjxr-66jc Dependencies (osv-scanner)
high osv/GHSA-rf6f-7fwh-wjgh frontend/package-lock.json [email protected] (npm) is affected by GHSA-rf6f-7fwh-wjgh Dependencies (osv-scanner)
high osv/GHSA-rgw5-rvv9-x895 frontend/package-lock.json [email protected] (npm) is affected by GHSA-rgw5-rvv9-x895 Dependencies (osv-scanner)
high osv/GHSA-rgw5-rvv9-x895 frontend/package-lock.json [email protected] (npm) is affected by GHSA-rgw5-rvv9-x895; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
high osv/GHSA-rxv8-25v2-qmq8 frontend/package-lock.json [email protected] (npm) is affected by GHSA-rxv8-25v2-qmq8 Dependencies (osv-scanner)
high osv/GHSA-v2wj-q39q-566r frontend/package-lock.json [email protected] (npm) is affected by GHSA-v2wj-q39q-566r Dependencies (osv-scanner)
high gitleaks/private-key ssl/key.pem:1 Possible private-key secret in the current tree Secrets (gitleaks)
high osv/GHSA-587h-7wmj-h5pm themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-587h-7wmj-h5pm Dependencies (osv-scanner)
high osv/GHSA-73wf-gq98-2v4g themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-73wf-gq98-2v4g Dependencies (osv-scanner)
high osv/GHSA-c83g-rgw3-j3cx themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-c83g-rgw3-j3cx Dependencies (osv-scanner)
high osv/GHSA-mw96-cpmx-2vgc themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-mw96-cpmx-2vgc Dependencies (osv-scanner)
high osv/GHSA-5j98-mcp5-4vw2 tools/naming-lint/package-lock.json [email protected] (npm) is affected by GHSA-5j98-mcp5-4vw2 Dependencies (osv-scanner)
high osv/GHSA-2883-xcg3-v3hh tools/package-lock.json [email protected] (npm) is affected by GHSA-2883-xcg3-v3hh Dependencies (osv-scanner)
high osv/GHSA-35jp-ww65-95wh tools/package-lock.json [email protected] (npm) is affected by GHSA-35jp-ww65-95wh Dependencies (osv-scanner)
high osv/GHSA-3g43-6gmg-66jw tools/package-lock.json [email protected] (npm) is affected by GHSA-3g43-6gmg-66jw Dependencies (osv-scanner)
high osv/GHSA-43fc-jf86-j433 tools/package-lock.json [email protected] (npm) is affected by GHSA-43fc-jf86-j433 Dependencies (osv-scanner)
high osv/GHSA-52cp-r559-cp3m tools/package-lock.json [email protected] (npm) is affected by GHSA-52cp-r559-cp3m Dependencies (osv-scanner)
high osv/GHSA-5p4m-2wfm-xmqj tools/package-lock.json [email protected] (npm) is affected by GHSA-5p4m-2wfm-xmqj Dependencies (osv-scanner)
high osv/GHSA-62hf-57xw-28j9 tools/package-lock.json [email protected] (npm) is affected by GHSA-62hf-57xw-28j9 Dependencies (osv-scanner)
high osv/GHSA-6chq-wfr3-2hj9 tools/package-lock.json [email protected] (npm) is affected by GHSA-6chq-wfr3-2hj9 Dependencies (osv-scanner)
high osv/GHSA-777c-7fjr-54vf tools/package-lock.json [email protected] (npm) is affected by GHSA-777c-7fjr-54vf Dependencies (osv-scanner)
high osv/GHSA-hfxv-24rg-xrqf tools/package-lock.json [email protected] (npm) is affected by GHSA-hfxv-24rg-xrqf Dependencies (osv-scanner)
high osv/GHSA-j5f8-grm9-p9fc tools/package-lock.json [email protected] (npm) is affected by GHSA-j5f8-grm9-p9fc Dependencies (osv-scanner)
high osv/GHSA-p92q-9vqr-4j8v tools/package-lock.json [email protected] (npm) is affected by GHSA-p92q-9vqr-4j8v Dependencies (osv-scanner)
high osv/GHSA-pf86-5x62-jrwf tools/package-lock.json [email protected] (npm) is affected by GHSA-pf86-5x62-jrwf Dependencies (osv-scanner)
high osv/GHSA-pmwg-cvhr-8vh7 tools/package-lock.json [email protected] (npm) is affected by GHSA-pmwg-cvhr-8vh7 Dependencies (osv-scanner)
high osv/GHSA-q8qp-cvcw-x6jj tools/package-lock.json [email protected] (npm) is affected by GHSA-q8qp-cvcw-x6jj Dependencies (osv-scanner)
medium opengrep/java.lang.correctness.no-string-eqeq backend/src/main/java/cz/muriel/core/auth/security/HmacUtils.java:71 Strings should not be compared with '=='. This is a reference comparison operator. Use '.equals()' instead. Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/DesignSystem.jsx:35 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/javascript.lang.best-practice.javascript-alert frontend/src/components/DesignSystemDemo.jsx:75 found alert() call; should this be in production code? Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Groups/GroupMembersDialog.jsx:189 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Profile.jsx:63 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/javascript.lang.best-practice.javascript-alert frontend/src/components/Reporting/ExplorerGrid.stories.tsx:119 found alert() call; should this be in production code? Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Reporting/ReportingPage.tsx:170 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Reporting/ReportingPage.tsx:171 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Reporting/ReportingPage.tsx:172 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Reporting/ReportingPage.tsx:34 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Roles/CompositeRoleBuilder.jsx:272 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Roles/CompositeRoleBuilder.jsx:278 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/javascript.lang.best-practice.javascript-alert frontend/src/components/Studio/EntityEditor.tsx:261 found alert() call; should this be in production code? Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Users/CreateUserDialog.jsx:329 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Users/CreateUserDialog.jsx:339 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Users/EditUserDialog.jsx:453 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Users/EditUserDialog.jsx:459 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Users/EditUserDialog.jsx:513 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Users/EditUserDialog.jsx:525 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Users/EditUserDialog.jsx:549 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/components/Users/EditUserDialog.jsx:561 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/hooks/usePermissions.js:180 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/pages/Admin/MonitoringPage.tsx:22 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/javascript.lang.best-practice.javascript-confirm frontend/src/pages/Admin/SyncHistoryPage.jsx:146 found confirm() call; should this be in production code? Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/pages/Examples/KanbanPage.jsx:150 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/pages/Examples/KanbanPage.jsx:151 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/pages/Examples/KanbanPage.tsx:178 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/pages/Examples/KanbanPage.tsx:179 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/shared/ui/AppButton.tsx:187 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/shared/ui/FormField.tsx:126 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading frontend/src/shared/ui/GlassPaper.tsx:36 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:105 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:106 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:183 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:184 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:189 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:200 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:210 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:241 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:253 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:254 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:255 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:308 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:309 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:310 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:311 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:344 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:345 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:346 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:36 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:37 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:38 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:39 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:40 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:52 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:63 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:64 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:65 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/test-trigger-sync.sh:66 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/bash.lang.best-practice.useless-cat scripts/vault/bootstrap-vault.sh:143 Useless call to 'cat' in a pipeline. Use '<' and '>' for any command to read from a file or write to a file. Lint
medium opengrep/javascript.lang.best-practice.javascript-alert themes/core-material/src/Account.tsx:126 found alert() call; should this be in production code? Lint
medium opengrep/typescript.react.best-practice.react-props-spreading themes/core-material/src/account-entry.tsx:31 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/typescript.react.best-practice.react-props-spreading themes/core-material/src/login-entry.tsx:37 It's best practice to explicitly pass props to an HTML component rather than use the spread operator. The spread operator risks passing invalid HTML props to an HTML element, which can cause console warnings or worse, give malicious... Lint
medium opengrep/bash.curl.security.curl-pipe-bash .devcontainer/scripts/post-create.sh:13 Data is being piped into `bash` from a `curl` command. An attacker with control of the server in the `curl` command could inject malicious code into the pipe, resulting in a system compromise. Avoid piping untrusted data into `bash` or... Static analysis (opengrep)
medium zizmor/dependabot-cooldown .github/dependabot.yml:117 insufficient cooldown in Dependabot updates [confidence high] CI workflows (zizmor)
medium zizmor/dependabot-cooldown .github/dependabot.yml:140 insufficient cooldown in Dependabot updates [confidence high] CI workflows (zizmor)
medium zizmor/dependabot-cooldown .github/dependabot.yml:163 insufficient cooldown in Dependabot updates [confidence high] CI workflows (zizmor)
medium zizmor/dependabot-cooldown .github/dependabot.yml:178 insufficient cooldown in Dependabot updates [confidence high] CI workflows (zizmor)
medium zizmor/dependabot-cooldown .github/dependabot.yml:63 insufficient cooldown in Dependabot updates [confidence high] CI workflows (zizmor)
medium zizmor/dependabot-cooldown .github/dependabot.yml:8 insufficient cooldown in Dependabot updates [confidence high] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/ci.yml:33 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium gitleaks/curl-auth-user .github/workflows/grafana-provisioning.yml:111 Possible curl-auth-user secret in history (commit ab1d81cf98); removed from the current tree but still retrievable Secrets (gitleaks)
medium zizmor/artipacked .github/workflows/quality-gates-nightly.yml:146 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-nightly.yml:15 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-nightly.yml:185 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-nightly.yml:218 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-nightly.yml:280 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-nightly.yml:336 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-nightly.yml:385 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-nightly.yml:426 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-nightly.yml:61 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-pr.yml:147 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-pr.yml:15 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-pr.yml:187 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-pr.yml:223 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-pr.yml:283 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-pr.yml:343 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-pr.yml:401 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-pr.yml:61 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-release.yml:149 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-release.yml:18 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-release.yml:188 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-release.yml:221 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-release.yml:284 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-release.yml:317 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-release.yml:357 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium zizmor/artipacked .github/workflows/quality-gates-release.yml:64 credential persistence through GitHub Actions artifacts [confidence low] CI workflows (zizmor)
medium osv/GHSA-xwmg-2g98-w7v9 backend/pom.xml com.nimbusds:[email protected] (Maven) is affected by GHSA-xwmg-2g98-w7v9 Dependencies (osv-scanner)
medium opengrep/java.lang.security.audit.bad-hexa-conversion backend/src/main/java/cz/muriel/core/reporting/support/MetamodelSpecService.java:364 'Integer.toHexString()' strips leading zeroes from each byte if read byte-by-byte. This mistake weakens the hash value computed since it introduces more collisions. Use 'String.format("%02X", ...)' instead. [confidence low] Static analysis (opengrep)
medium opengrep/java.lang.security.audit.bad-hexa-conversion backend/src/main/java/cz/muriel/core/service/KeycloakEventProjectionService.java:804 'Integer.toHexString()' strips leading zeroes from each byte if read byte-by-byte. This mistake weakens the hash value computed since it introduces more collisions. Use 'String.format("%02X", ...)' instead. [confidence low] Static analysis (opengrep)
medium opengrep/java.lang.security.audit.bad-hexa-conversion backend/src/main/java/cz/muriel/core/service/UiCapabilitiesService.java:121 'Integer.toHexString()' strips leading zeroes from each byte if read byte-by-byte. This mistake weakens the hash value computed since it introduces more collisions. Use 'String.format("%02X", ...)' instead. [confidence low] Static analysis (opengrep)
medium opengrep/java.spring.security.audit.spring-actuator-dangerous-endpoints-enabled backend/src/main/resources/application.properties:181 Spring Boot Actuators "health,info,prometheus,metrics" are enabled. Depending on the actuators, this can pose a significant security risk. Please double-check if the actuators are needed and properly secured. [confidence medium] Static analysis (opengrep)
medium opengrep/java.spring.security.audit.spring-actuator-dangerous-endpoints-enabled backend/src/main/resources/application.properties:322 Spring Boot Actuators "health,info,metrics,prometheus" are enabled. Depending on the actuators, this can pose a significant security risk. Please double-check if the actuators are needed and properly secured. [confidence medium] Static analysis (opengrep)
medium opengrep/dockerfile.security.secret-in-build-arg docker/frontend/Dockerfile:10 Docker build time arguments are not suited for secrets, because the argument values are saved with the image. Running `docker image history` on the image will show information on how the image was built, including arguments. If these... Static analysis (opengrep)
medium gitleaks/curl-auth-user docker/grafana/scripts/entrypoint.sh:126 Possible curl-auth-user secret in history (commit ebfdf021c5); removed from the current tree but still retrievable Secrets (gitleaks)
medium osv/GHSA-3v7f-55p6-f55p docker/package-lock.json [email protected] (npm) is affected by GHSA-3v7f-55p6-f55p; also in frontend/package-lock.json Dependencies (osv-scanner)
medium osv/GHSA-4w7w-66w2-5vf9 docker/package-lock.json [email protected] (npm) is affected by GHSA-4w7w-66w2-5vf9 Dependencies (osv-scanner)
medium osv/GHSA-698v-4r3x-3vcv docker/package-lock.json [email protected] (npm) is affected by GHSA-698v-4r3x-3vcv Dependencies (osv-scanner)
medium osv/GHSA-93m4-6634-74q7 docker/package-lock.json [email protected] (npm) is affected by GHSA-93m4-6634-74q7 Dependencies (osv-scanner)
medium osv/GHSA-fx2h-pf6j-xcff docker/package-lock.json [email protected] (npm) is affected by GHSA-fx2h-pf6j-xcff Dependencies (osv-scanner)
medium osv/GHSA-fxqj-rqcc-2cmp docker/package-lock.json [email protected] (npm) is affected by GHSA-fxqj-rqcc-2cmp; also in frontend/package-lock.json; also in themes/core-material/package-lock.json Dependencies (osv-scanner)
medium osv/GHSA-qx2v-qp2m-jg93 docker/package-lock.json [email protected] (npm) is affected by GHSA-qx2v-qp2m-jg93; also in frontend/package-lock.json; also in themes/core-material/package-lock.json Dependencies (osv-scanner)
medium osv/GHSA-r825-w8mm-5pxw docker/package-lock.json [email protected] (npm) is affected by GHSA-r825-w8mm-5pxw Dependencies (osv-scanner)
medium osv/GHSA-rq7h-c2jc-7f22 docker/package-lock.json [email protected] (npm) is affected by GHSA-rq7h-c2jc-7f22 Dependencies (osv-scanner)
medium osv/GHSA-v6wh-96g9-6wx3 docker/package-lock.json [email protected] (npm) is affected by GHSA-v6wh-96g9-6wx3 Dependencies (osv-scanner)
medium opengrep/javascript.lang.security.audit.detect-non-literal-regexp e2e/helpers/scenes.ts:56 RegExp() called with a `textOrSelector` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/esbuild.mjs:16 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/esbuild.mjs:34 Detected that function argument `dest` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/esbuild.mjs:35 Detected that function argument `dest` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/esbuild.mjs:37 Detected that function argument `src` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/esbuild.mjs:39 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/esbuild.mjs:39 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/esbuild.mjs:40 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/esbuild.mjs:40 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/esbuild.mjs:44 Detected that function argument `src` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/esbuild.mjs:44 Detected that function argument `dest` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/esbuild.mjs:44 Detected that function argument `src` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/final-cleanup.cjs:11 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/final-cleanup.cjs:11 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/final-cleanup.cjs:12 Detected that function argument `currentDir` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/final-cleanup.cjs:193 Detected that function argument `filePath` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/final-cleanup.cjs:259 Detected that function argument `{ file, fix }` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/final-cleanup.cjs:260 Detected that function argument `{ file, fix }` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/final-cleanup.cjs:263 Detected that function argument `{ file, fix }` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/final-cleanup.cjs:65 Detected that function argument `filePath` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/final-cleanup.cjs:8 Detected that function argument `currentDir` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/fix-all-eslint-issues.cjs:11 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/fix-all-eslint-issues.cjs:11 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-all-eslint-issues.cjs:12 Detected that function argument `currentDir` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-all-eslint-issues.cjs:131 Detected that function argument `filePath` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-all-eslint-issues.cjs:27 Detected that function argument `filePath` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-all-eslint-issues.cjs:8 Detected that function argument `currentDir` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-regexp frontend/fix-all-eslint-issues.cjs:97 RegExp() called with a `component` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-regexp frontend/fix-all-eslint-issues.cjs:98 RegExp() called with a `component` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-regexp frontend/fix-all-eslint-issues.cjs:99 RegExp() called with a `component` function argument, this might allow an attacker to cause a Regular Expression Denial-of-Service (ReDoS) within your application as RegExP blocks the main thread. For this reason, it is recommended to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-react-imports.cjs:14 Detected that function argument `currentDir` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/fix-react-imports.cjs:17 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/fix-react-imports.cjs:17 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-react-imports.cjs:18 Detected that function argument `currentDir` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-react-imports.cjs:33 Detected that function argument `filePath` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-react-imports.cjs:94 Detected that function argument `filePath` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-unused-imports.cjs:119 Detected that function argument `filePath` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/fix-unused-imports.cjs:12 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal frontend/fix-unused-imports.cjs:12 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-unused-imports.cjs:13 Detected that function argument `currentDir` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-unused-imports.cjs:29 Detected that function argument `filePath` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename frontend/fix-unused-imports.cjs:9 Detected that function argument `currentDir` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that... Static analysis (opengrep)
medium osv/GHSA-2g4f-4pwh-qvx6 frontend/package-lock.json [email protected] (npm) is affected by GHSA-2g4f-4pwh-qvx6 Dependencies (osv-scanner)
medium osv/GHSA-2j2x-hqr9-3h42 frontend/package-lock.json [email protected] (npm) is affected by GHSA-2j2x-hqr9-3h42 Dependencies (osv-scanner)
medium osv/GHSA-337j-9hxr-rhxg frontend/package-lock.json [email protected] (npm) is affected by GHSA-337j-9hxr-rhxg Dependencies (osv-scanner)
medium osv/GHSA-3p68-rc4w-qgx5 frontend/package-lock.json [email protected] (npm) is affected by GHSA-3p68-rc4w-qgx5 Dependencies (osv-scanner)
medium osv/GHSA-3w6x-2g7m-8v23 frontend/package-lock.json [email protected] (npm) is affected by GHSA-3w6x-2g7m-8v23 Dependencies (osv-scanner)
medium osv/GHSA-42h9-826w-cgv3 frontend/package-lock.json [email protected] (npm) is affected by GHSA-42h9-826w-cgv3 Dependencies (osv-scanner)
medium osv/GHSA-445q-vr5w-6q77 frontend/package-lock.json [email protected] (npm) is affected by GHSA-445q-vr5w-6q77 Dependencies (osv-scanner)
medium osv/GHSA-48c2-rrv3-qjmp frontend/package-lock.json [email protected] (npm) is affected by GHSA-48c2-rrv3-qjmp; also in themes/core-material/package-lock.json Dependencies (osv-scanner)
medium osv/GHSA-48c2-rrv3-qjmp frontend/package-lock.json [email protected] (npm) is affected by GHSA-48c2-rrv3-qjmp Dependencies (osv-scanner)
medium osv/GHSA-4hqw-qxg8-jxx2 frontend/package-lock.json [email protected] (npm) is affected by GHSA-4hqw-qxg8-jxx2 Dependencies (osv-scanner)
medium osv/GHSA-4w7w-66w2-5vf9 frontend/package-lock.json [email protected] (npm) is affected by GHSA-4w7w-66w2-5vf9 Dependencies (osv-scanner)
medium osv/GHSA-58qx-3vcg-4xpx frontend/package-lock.json [email protected] (npm) is affected by GHSA-58qx-3vcg-4xpx Dependencies (osv-scanner)
medium osv/GHSA-5c9x-8gcm-mpgx frontend/package-lock.json [email protected] (npm) is affected by GHSA-5c9x-8gcm-mpgx Dependencies (osv-scanner)
medium osv/GHSA-698v-4r3x-3vcv frontend/package-lock.json [email protected] (npm) is affected by GHSA-698v-4r3x-3vcv Dependencies (osv-scanner)
medium osv/GHSA-7q8q-rj6j-mhjq frontend/package-lock.json [email protected] (npm) is affected by GHSA-7q8q-rj6j-mhjq Dependencies (osv-scanner)
medium osv/GHSA-82fw-gwwq-j7x9 frontend/package-lock.json @vitest/[email protected] (npm) is affected by GHSA-82fw-gwwq-j7x9 Dependencies (osv-scanner)
medium osv/GHSA-82fw-gwwq-j7x9 frontend/package-lock.json [email protected] (npm) is affected by GHSA-82fw-gwwq-j7x9 Dependencies (osv-scanner)
medium osv/GHSA-898c-q2cr-xwhg frontend/package-lock.json [email protected] (npm) is affected by GHSA-898c-q2cr-xwhg Dependencies (osv-scanner)
medium osv/GHSA-9fr6-4gfg-395g frontend/package-lock.json [email protected] (npm) is affected by GHSA-9fr6-4gfg-395g Dependencies (osv-scanner)
medium osv/GHSA-f22v-gfqf-p8f3 frontend/package-lock.json [email protected] (npm) is affected by GHSA-f22v-gfqf-p8f3 Dependencies (osv-scanner)
medium osv/GHSA-f886-m6hf-6m8v frontend/package-lock.json [email protected] (npm) is affected by GHSA-f886-m6hf-6m8v Dependencies (osv-scanner)
medium osv/GHSA-f886-m6hf-6m8v frontend/package-lock.json [email protected] (npm) is affected by GHSA-f886-m6hf-6m8v; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
medium osv/GHSA-fgmj-fm8m-jvvx frontend/package-lock.json [email protected] (npm) is affected by GHSA-fgmj-fm8m-jvvx Dependencies (osv-scanner)
medium osv/GHSA-fvcv-3m26-pcqx frontend/package-lock.json [email protected] (npm) is affected by GHSA-fvcv-3m26-pcqx Dependencies (osv-scanner)
medium osv/GHSA-fx2h-pf6j-xcff frontend/package-lock.json [email protected] (npm) is affected by GHSA-fx2h-pf6j-xcff Dependencies (osv-scanner)
medium osv/GHSA-g3hv-75wg-m249 frontend/package-lock.json [email protected] (npm) is affected by GHSA-g3hv-75wg-m249; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
medium osv/GHSA-h67p-54hq-rp68 frontend/package-lock.json [email protected] (npm) is affected by GHSA-h67p-54hq-rp68 Dependencies (osv-scanner)
medium osv/GHSA-h8fp-f39c-q6mh frontend/package-lock.json [email protected] (npm) is affected by GHSA-h8fp-f39c-q6mh Dependencies (osv-scanner)
medium osv/GHSA-j8rh-479h-cp32 frontend/package-lock.json [email protected] (npm) is affected by GHSA-j8rh-479h-cp32 Dependencies (osv-scanner)
medium osv/GHSA-jjmj-jmhj-qwj2 frontend/package-lock.json [email protected] (npm) is affected by GHSA-jjmj-jmhj-qwj2 Dependencies (osv-scanner)
medium osv/GHSA-jqh4-m9w3-8hp9 frontend/package-lock.json [email protected] (npm) is affected by GHSA-jqh4-m9w3-8hp9 Dependencies (osv-scanner)
medium osv/GHSA-m7pr-hjqh-92cm frontend/package-lock.json [email protected] (npm) is affected by GHSA-m7pr-hjqh-92cm Dependencies (osv-scanner)
medium osv/GHSA-mmx7-hfxf-jppx frontend/package-lock.json [email protected] (npm) is affected by GHSA-mmx7-hfxf-jppx Dependencies (osv-scanner)
medium osv/GHSA-mwf2-3pr3-8698 frontend/package-lock.json [email protected] (npm) is affected by GHSA-mwf2-3pr3-8698 Dependencies (osv-scanner)
medium osv/GHSA-p498-v437-472g frontend/package-lock.json @humanfs/[email protected] (npm) is affected by GHSA-p498-v437-472g Dependencies (osv-scanner)
medium osv/GHSA-pmv8-rq9r-6j72 frontend/package-lock.json [email protected] (npm) is affected by GHSA-pmv8-rq9r-6j72 Dependencies (osv-scanner)
medium osv/GHSA-q2hr-2g5m-vwhr frontend/package-lock.json [email protected] (npm) is affected by GHSA-q2hr-2g5m-vwhr Dependencies (osv-scanner)
medium osv/GHSA-q2hr-2g5m-vwhr frontend/package-lock.json [email protected] (npm) is affected by GHSA-q2hr-2g5m-vwhr; also in tools/naming-lint/package-lock.json Dependencies (osv-scanner)
medium osv/GHSA-qxg6-89mg-rqv8 frontend/package-lock.json @vitest/[email protected] (npm) is affected by GHSA-qxg6-89mg-rqv8 Dependencies (osv-scanner)
medium osv/GHSA-r4q5-vmmm-2653 frontend/package-lock.json [email protected] (npm) is affected by GHSA-r4q5-vmmm-2653; also in tools/package-lock.json Dependencies (osv-scanner)
medium osv/GHSA-r825-w8mm-5pxw frontend/package-lock.json [email protected] (npm) is affected by GHSA-r825-w8mm-5pxw Dependencies (osv-scanner)
medium osv/GHSA-rq7h-c2jc-7f22 frontend/package-lock.json [email protected] (npm) is affected by GHSA-rq7h-c2jc-7f22 Dependencies (osv-scanner)
medium osv/GHSA-v6wh-96g9-6wx3 frontend/package-lock.json [email protected] (npm) is affected by GHSA-v6wh-96g9-6wx3 Dependencies (osv-scanner)
medium osv/GHSA-vf2m-468p-8v99 frontend/package-lock.json [email protected] (npm) is affected by GHSA-vf2m-468p-8v99 Dependencies (osv-scanner)
medium osv/GHSA-vh66-26gq-q6x8 frontend/package-lock.json [email protected] (npm) is affected by GHSA-vh66-26gq-q6x8 Dependencies (osv-scanner)
medium osv/GHSA-w5vr-8v7q-w6rv frontend/package-lock.json [email protected] (npm) is affected by GHSA-w5vr-8v7q-w6rv Dependencies (osv-scanner)
medium osv/GHSA-w9j2-pvgh-6h63 frontend/package-lock.json [email protected] (npm) is affected by GHSA-w9j2-pvgh-6h63 Dependencies (osv-scanner)
medium osv/GHSA-wrjc-x8rr-h8h6 frontend/package-lock.json [email protected] (npm) is affected by GHSA-wrjc-x8rr-h8h6 Dependencies (osv-scanner)
medium osv/GHSA-xx6v-rp6x-q39c frontend/package-lock.json [email protected] (npm) is affected by GHSA-xx6v-rp6x-q39c Dependencies (osv-scanner)
medium osv/GHSA-xxjr-mmjv-4gpg frontend/package-lock.json [email protected] (npm) is affected by GHSA-xxjr-mmjv-4gpg Dependencies (osv-scanner)
medium opengrep/javascript.lang.security.audit.incomplete-sanitization frontend/src/components/Monitoring/MetricCard.tsx:96 `metrics.errorRate.replace` method will only replace the first occurrence when used with a string argument ('%'). If this method is used for escaping of dangerous data then there is a possibility for a bypass. Try to use sanitization... Static analysis (opengrep)
medium osv/GHSA-4w7w-66w2-5vf9 themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-4w7w-66w2-5vf9 Dependencies (osv-scanner)
medium osv/GHSA-67mh-4wv8-2f99 themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-67mh-4wv8-2f99 Dependencies (osv-scanner)
medium osv/GHSA-698v-4r3x-3vcv themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-698v-4r3x-3vcv Dependencies (osv-scanner)
medium osv/GHSA-93m4-6634-74q7 themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-93m4-6634-74q7 Dependencies (osv-scanner)
medium osv/GHSA-fx2h-pf6j-xcff themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-fx2h-pf6j-xcff Dependencies (osv-scanner)
medium osv/GHSA-r825-w8mm-5pxw themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-r825-w8mm-5pxw Dependencies (osv-scanner)
medium osv/GHSA-rq7h-c2jc-7f22 themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-rq7h-c2jc-7f22 Dependencies (osv-scanner)
medium osv/GHSA-v6wh-96g9-6wx3 themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-v6wh-96g9-6wx3 Dependencies (osv-scanner)
medium osv/GHSA-w5vr-8v7q-w6rv themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-w5vr-8v7q-w6rv Dependencies (osv-scanner)
medium opengrep/javascript.lang.security.audit.path-traversal.path-join-resolve-traversal tools/grafana-org-admin.ts:157 Detected possible user input going into a `path.join` or `path.resolve` function. This could possibly lead to a path traversal vulnerability, where the attacker can access arbitrary files stored in the file system. Instead, be sure to... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename tools/grafana-org-admin.ts:159 Detected that function argument `orgId` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.audit.detect-non-literal-fs-filename tools/grafana-org-admin.ts:159 Detected that function argument `tenantId` has entered the fs module. An attacker could potentially control the location of this file, to include going backwards in the directory with '../'. To address this, ensure that user-controlled... Static analysis (opengrep)
medium opengrep/javascript.lang.security.html-in-template-string tools/grafana-org-admin.ts:253 This template literal looks like HTML and has interpolated variables. These variables are not HTML-encoded by default. If the variables contain HTML tags, these may be interpreted by the browser, resulting in cross-site scripting (XSS).... Static analysis (opengrep)
medium osv/GHSA-3g3m-2fjr-6pw4 tools/naming-lint/package-lock.json [email protected] (npm) is affected by GHSA-3g3m-2fjr-6pw4 Dependencies (osv-scanner)
medium opengrep/javascript.lang.security.audit.detect-redos tools/naming-lint/src/lint-kafka.js:88 Detected the use of a regular expression `^[a-z][a-z0-9-]*(\.[a-z][a-z0-9-]*){2,}(-retry|-dlq)?$` which appears to be vulnerable to a Regular expression Denial-of-Service (ReDoS). For this reason, it is recommended to review the regex... Static analysis (opengrep)
medium osv/GHSA-3p68-rc4w-qgx5 tools/package-lock.json [email protected] (npm) is affected by GHSA-3p68-rc4w-qgx5 Dependencies (osv-scanner)
medium osv/GHSA-3w6x-2g7m-8v23 tools/package-lock.json [email protected] (npm) is affected by GHSA-3w6x-2g7m-8v23 Dependencies (osv-scanner)
medium osv/GHSA-42h9-826w-cgv3 tools/package-lock.json [email protected] (npm) is affected by GHSA-42h9-826w-cgv3 Dependencies (osv-scanner)
medium osv/GHSA-445q-vr5w-6q77 tools/package-lock.json [email protected] (npm) is affected by GHSA-445q-vr5w-6q77 Dependencies (osv-scanner)
medium osv/GHSA-4hqw-qxg8-jxx2 tools/package-lock.json [email protected] (npm) is affected by GHSA-4hqw-qxg8-jxx2 Dependencies (osv-scanner)
medium osv/GHSA-5c9x-8gcm-mpgx tools/package-lock.json [email protected] (npm) is affected by GHSA-5c9x-8gcm-mpgx Dependencies (osv-scanner)
medium osv/GHSA-7q8q-rj6j-mhjq tools/package-lock.json [email protected] (npm) is affected by GHSA-7q8q-rj6j-mhjq Dependencies (osv-scanner)
medium osv/GHSA-898c-q2cr-xwhg tools/package-lock.json [email protected] (npm) is affected by GHSA-898c-q2cr-xwhg Dependencies (osv-scanner)
medium osv/GHSA-9fr6-4gfg-395g tools/package-lock.json [email protected] (npm) is affected by GHSA-9fr6-4gfg-395g Dependencies (osv-scanner)
medium osv/GHSA-fvcv-3m26-pcqx tools/package-lock.json [email protected] (npm) is affected by GHSA-fvcv-3m26-pcqx Dependencies (osv-scanner)
medium osv/GHSA-h67p-54hq-rp68 tools/package-lock.json [email protected] (npm) is affected by GHSA-h67p-54hq-rp68 Dependencies (osv-scanner)
medium osv/GHSA-j8rh-479h-cp32 tools/package-lock.json [email protected] (npm) is affected by GHSA-j8rh-479h-cp32 Dependencies (osv-scanner)
medium osv/GHSA-jqh4-m9w3-8hp9 tools/package-lock.json [email protected] (npm) is affected by GHSA-jqh4-m9w3-8hp9 Dependencies (osv-scanner)
medium osv/GHSA-m7pr-hjqh-92cm tools/package-lock.json [email protected] (npm) is affected by GHSA-m7pr-hjqh-92cm Dependencies (osv-scanner)
medium osv/GHSA-mh29-5h37-fv8m tools/package-lock.json [email protected] (npm) is affected by GHSA-mh29-5h37-fv8m Dependencies (osv-scanner)
medium osv/GHSA-mmx7-hfxf-jppx tools/package-lock.json [email protected] (npm) is affected by GHSA-mmx7-hfxf-jppx Dependencies (osv-scanner)
medium osv/GHSA-pmv8-rq9r-6j72 tools/package-lock.json [email protected] (npm) is affected by GHSA-pmv8-rq9r-6j72 Dependencies (osv-scanner)
medium osv/GHSA-vf2m-468p-8v99 tools/package-lock.json [email protected] (npm) is affected by GHSA-vf2m-468p-8v99 Dependencies (osv-scanner)
medium osv/GHSA-vh66-26gq-q6x8 tools/package-lock.json [email protected] (npm) is affected by GHSA-vh66-26gq-q6x8 Dependencies (osv-scanner)
medium osv/GHSA-w9j2-pvgh-6h63 tools/package-lock.json [email protected] (npm) is affected by GHSA-w9j2-pvgh-6h63 Dependencies (osv-scanner)
medium osv/GHSA-xx6v-rp6x-q39c tools/package-lock.json [email protected] (npm) is affected by GHSA-xx6v-rp6x-q39c Dependencies (osv-scanner)
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command backend/start-backend.sh:15 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/backend/start-backend.sh:11 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/backend/start-backend.sh:14 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/backend/start-backend.sh:25 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/grafana/scripts/fetch-jwks.sh:48 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/keycloak/entrypoint.sh:33 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/keycloak/init-realm.sh:18 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/keycloak/init-realm.sh:37 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/keycloak/init-realm.sh:46 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/keycloak/init-realm.sh:50 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/keycloak/init-realm.sh:57 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command docker/keycloak/init-realm.sh:67 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator frontend/final-cleanup.cjs:208 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator frontend/final-cleanup.cjs:208 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator frontend/final-cleanup.cjs:234 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator frontend/final-cleanup.cjs:234 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator frontend/src/App.jsx:211 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator frontend/src/App.jsx:211 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator frontend/src/components/Reporting/ExplorerGrid.stories.tsx:22 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator frontend/src/components/Reporting/ExplorerGrid.stories.tsx:22 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator frontend/src/pages/Admin/KeycloakSyncPage.jsx:491 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator frontend/src/pages/Admin/KeycloakSyncPage.jsx:491 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/backlog/test_validator.sh:489 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/ci/check-ai-risky-patterns.sh:114 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/ci/check-ai-risky-patterns.sh:68 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/create-service-account.sh:44 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/db/rollback.sh:69 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/db/validate-undo-scripts.sh:13 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/docker/prod-deploy.sh:54 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/docker/staging-deploy.sh:43 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/docker/staging-deploy.sh:50 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/infra-smoke-test.sh:108 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/infra-smoke-test.sh:118 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/infra-smoke-test.sh:130 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/infra-smoke-test.sh:142 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/infra-smoke-test.sh:154 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/infra-smoke-test.sh:43 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/infra-smoke-test.sh:53 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/infra-smoke-test.sh:69 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:115 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:120 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:122 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:131 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:133 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:144 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:148 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:158 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:160 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:163 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:170 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:175 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:179 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:190 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:192 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:195 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:204 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:209 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:211 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:32 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:46 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:58 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:64 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:75 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:77 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:92 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/kc_bootstrap_realm.sh:94 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-command-substitution-in-command scripts/quick-fix.sh:11 The result of command substitution $(...) or `...`, if unquoted, is split on whitespace or other separators specified by the IFS variable. You should surround it with double quotes to avoid splitting the result. Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/templates/validate-syntax.sh:21 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/templates/validate-syntax.sh:28 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/test-monitoring-runtime.sh:76 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/test-role-group-sync.sh:143 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/validate-dashboard-structure.sh:95 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/bash.lang.correctness.unquoted-variable-expansion-in-command scripts/vault/oidc-setup.sh:48 Variable expansions must be double-quoted so as to prevent being split into multiple pieces according to whitespace or whichever separator is specified by the IFS variable. If you really wish to split the variable's contents, you may... Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator tools/naming-lint/src/lint-db.js:75 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator tools/naming-lint/src/lint-db.js:75 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator tools/naming-lint/src/lint-db.js:78 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low opengrep/javascript.lang.correctness.missing-template-string-indicator tools/naming-lint/src/lint-db.js:78 This looks like a JavaScript template string. Are you missing a '$' in front of '{...}'? Lint
low gitleaks/generic-api-key .env.backup:27 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key .env.bak:79 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key .env.example:20 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key .env:19 Possible generic-api-key secret in history (commit 5069de7e27); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/generic-api-key DB_SEPARATE_USERS_PLAN.md:199 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/curl-auth-user GRAFANA_PROVISIONING_IMPLEMENTATION.md:321 Possible curl-auth-user secret in history (commit e0bb5673d8); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/curl-auth-user GRAFANA_PROVISIONING_STABLE.md:238 Possible curl-auth-user secret in history (commit ab1d81cf98); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/generic-api-key GRAFANA_SCENES_TESTS_COMPLETE.md:52 Possible generic-api-key secret in history (commit 58b6cef415); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/curl-auth-user GRAFANA_SSO_DEBUG_SUMMARY.md:86 Possible curl-auth-user secret in history (commit 3f0f7e66e0); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/curl-auth-user GRAFANA_SSO_FIX_SUMMARY.md:259 Possible curl-auth-user secret in history (commit 3f0f7e66e0); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/curl-auth-user MONITORING_COMPLETE.md:89 Possible curl-auth-user secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/curl-auth-user MONITORING_IMPLEMENTATION_COMPLETE.md:101 Possible curl-auth-user secret in history (commit 45ef0e40cd); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/generic-api-key SECURITY_CONFIG_AUDIT.md:465 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/curl-auth-user TESTING_GRAFANA_PROVISIONING.md:262 Possible curl-auth-user secret in history (commit cbe64322bf); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/generic-api-key backend/src/main/java/cz/muriel/core/backend/config/OpenApiConfig.java:101 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/generic-api-key backlog/EPIC-016-advanced-data-ux-framework/stories/DUX10-layout-sharing-collaboration/README.md:102 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key backlog/EPIC-016-advanced-data-ux-framework/stories/S10-sharing.md:84 Possible generic-api-key secret in history (commit 09ffd42252); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/generic-api-key backlog/EPIC-016-advanced-data-ux-framework/stories/S10/README.md:84 Possible generic-api-key secret in history (commit 61b08decbe); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/jwt backlog/EPIC-017-modular-architecture/stories/LIC-001-license-jwt-validation/README.md:89 Possible jwt secret in the current tree (test/docs/example file) Secrets (gitleaks)
low opengrep/javascript.lang.security.audit.unsafe-formatstring bff/src/resolvers/index.ts:11 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring bff/src/resolvers/index.ts:25 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low gitleaks/generic-api-key docker/.env:23 Possible generic-api-key secret in the current tree Secrets (gitleaks)
low gitleaks/jwt docker/cookie.txt:5 Possible jwt secret in history (commit a37a0bae65); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/generic-api-key docker/docker-compose.yml:85 Possible generic-api-key secret in history (commit 185cadbfdd); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/curl-auth-user docker/grafana/PROVISIONING_README.md:131 Possible curl-auth-user secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key docker/keycloak/realm-admin.json:219 Possible generic-api-key secret in history (commit e1057e6f26); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/generic-api-key docker/keycloak/realm-core-platform.json:89 Possible generic-api-key secret in history (commit d0b1175c48); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/generic-api-key docker/keycloak/realm-core-platform.template.json:90 Possible generic-api-key secret in history (commit d0b1175c48); removed from the current tree but still retrievable Secrets (gitleaks)
low osv/GHSA-4x5r-pxfx-6jf8 docker/package-lock.json @babel/[email protected] (npm) is affected by GHSA-4x5r-pxfx-6jf8; also in frontend/package-lock.json; also in themes/core-material/package-lock.json Dependencies (osv-scanner)
low osv/GHSA-9jrq-w75r-8gcw docker/package-lock.json [email protected] (npm) is affected by GHSA-9jrq-w75r-8gcw Dependencies (osv-scanner)
low gitleaks/generic-api-key docs/API_DOCUMENTATION.md:46 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/curl-auth-user docs/GRAFANA_USER_SYNC_ARCHITECTURE.md:168 Possible curl-auth-user secret in history (commit ddf174d26b); removed from the current tree but still retrievable Secrets (gitleaks)
low gitleaks/jwt docs/MODULE_LICENSING.md:124 Possible jwt secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key docs/MODULE_LICENSING.md:161 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key docs/MONITORING_BFF_ARCHITECTURE.md:591 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/curl-auth-user docs/MONITORING_DEPLOYMENT_GUIDE.md:223 Possible curl-auth-user secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/curl-auth-header docs/SECURITY_MIGRATION_GUIDE.md:100 Possible curl-auth-header secret in the current tree (test/docs/example file) Secrets (gitleaks)
low gitleaks/generic-api-key docs/TROUBLESHOOTING.md:148 Possible generic-api-key secret in the current tree (test/docs/example file) Secrets (gitleaks)
low osv/GHSA-84g9-w2xq-vcv6 frontend/package-lock.json [email protected] (npm) is affected by GHSA-84g9-w2xq-vcv6 Dependencies (osv-scanner)
low osv/GHSA-9jrq-w75r-8gcw frontend/package-lock.json [email protected] (npm) is affected by GHSA-9jrq-w75r-8gcw Dependencies (osv-scanner)
low osv/GHSA-xhjh-pmcv-23jw frontend/package-lock.json [email protected] (npm) is affected by GHSA-xhjh-pmcv-23jw Dependencies (osv-scanner)
low opengrep/javascript.browser.security.js-open-redirect-from-function frontend/src/app/layouts/AppShell.tsx:217 The application accepts potentially user-controlled input `item` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with JavaScript... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring frontend/src/components/Groups.jsx:95 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.browser.security.js-open-redirect-from-function frontend/src/components/Layout.jsx:187 The application accepts potentially user-controlled input `tenantKey` which can control the location of the current window context. This can lead two types of vulnerabilities open-redirection and Cross-Site-Scripting (XSS) with... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring frontend/src/components/Reporting/ExplorerGrid.jsx:65 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring frontend/src/components/Roles.jsx:142 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring frontend/src/components/Roles.jsx:149 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring frontend/src/hooks/useWorkflowCollaboration.ts:77 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring frontend/src/hooks/useWorkflowCollaboration.ts:82 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring frontend/src/pages/Admin/WorkflowDesignerPage.tsx:91 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low opengrep/javascript.lang.security.audit.unsafe-formatstring frontend/src/pages/Admin/WorkflowDesignerPage.tsx:98 Detected string concatenation with a non-literal variable in a util.format / console.log function. If an attacker injects a format specifier in the string, it will forge the log message. Try to use constant values for the format string.... Static analysis (opengrep)
low osv/GHSA-9jrq-w75r-8gcw themes/core-material/package-lock.json [email protected] (npm) is affected by GHSA-9jrq-w75r-8gcw Dependencies (osv-scanner)
low osv/GHSA-xhjh-pmcv-23jw tools/package-lock.json [email protected] (npm) is affected by GHSA-xhjh-pmcv-23jw Dependencies (osv-scanner)

Tools and coverage

Every analyzer that ran on this commit. A failed or skipped tool is a coverage gap: its share of the score is left out and the coverage figure drops.

AnalyzerPillarStatusVersionFindingsNote
AI tool configurationAI provenanceoksignatures-v10
Explicit AI attributionAI provenanceoksignatures-v10
Release velocityAI provenanceskipped—0
Coding styleAI provenanceok—0
Commit velocityAI provenanceokprov-40
Complexity (lizard)Code qualityoklizard 1.25.10
DocumentationCode qualityok—0
Duplication (jscpd)Code qualityokrepotrust-dup-w60
LintCode qualityokopengrep 1.33.1; rules f1d2b562b414142
Tests and CICode qualityok—0
Type safetyCode qualityok—0
CI workflows (zizmor)Securityokzizmor 1.32.033
Dependencies (osv-scanner)Securityokosv-scanner version: 2.7.1185
Release downloadsSecurityok—0
Security postureSecurityok—0
Package registriesSecurityok—0
Static analysis (opengrep)Securityokopengrep 1.33.1; rules f1d2b562b41472
OpenSSF ScorecardSecurityskipped—0no published OpenSSF Scorecard result for this repo
Secrets (gitleaks)Securityokgitleaks 8.30.139

Score history

Scores from different scoring versions aren't directly comparable.

ScoredCommitScoringAI provenanceQualitySecurity
2026-11-1405a15d048a20prov-5+qual-2+sec-20%6237
2026-11-1405a15d048a20prov-4+qual-2+sec-20%6237

Embed a badge

Maintainers can show these in a README. Badges update when the repository is re-scored.

[![RepoTrust ai](https://repotrust.synapticcyber.com/badge/github.com/Muriel2Horak/core-platform/ai.svg)](https://repotrust.synapticcyber.com/r/github.com/Muriel2Horak/core-platform/)
[![RepoTrust quality](https://repotrust.synapticcyber.com/badge/github.com/Muriel2Horak/core-platform/quality.svg)](https://repotrust.synapticcyber.com/r/github.com/Muriel2Horak/core-platform/)
[![RepoTrust security](https://repotrust.synapticcyber.com/badge/github.com/Muriel2Horak/core-platform/security.svg)](https://repotrust.synapticcyber.com/r/github.com/Muriel2Horak/core-platform/)
Full text report

Scores

Pillar Score Signal Confidence Coverage
AI provenance (estimated AI-generated share) 0 possible 65% 100%
Code quality 62 weak 90% 100%
Security 37 poor 85% 100%

AI provenance

Weak signals consistent with AI-assisted development. Comments and strings use phrasing typical of LLM-written code (see the coding style evidence).

  • Explicitly attributed share (lower bound): 0.0%

  • Unattributed share in AI-consistent velocity bursts: 48.3%

  • Estimated AI-generated share: 0.0%

  • AI tooling configured in repo: github-copilot

  • Stylometry index: 13.46 per 1,000 lines (narrated steps 31, placeholders 4, assistant phrasing 2, emoji 2518). Reported as a signal, not scored.

Month Lines added Attributed to AI
2025-09 33,876 0%
2025-10 147,356 0%
2025-11 3,999 0%
2026-01 6,460 0%

Evidence

  • 4,964 lines of first-party code in ~1.8h (2,743 lines/hour, 2 commit session) (66d7b0d1a823)
  • 14,146 lines of first-party code in ~5.7h (2,486 lines/hour, 17 commit session) (14a753cf6ad1)
  • 5,629 lines of first-party code in ~2.5h (2,298 lines/hour, 8 commit session) (e95f281a2e94)
  • 9,857 lines of first-party code in ~5.8h (1,693 lines/hour, 34 commit session) (944d4cefabac)
  • .github/copilot-instructions.md (github-copilot configuration) (.github/copi)
  • 13,827 lines of first-party code in ~8.8h (1,564 lines/hour, 26 commit session) (12c4be57bb1b)
  • 2,734 lines of first-party code in ~2.0h (1,339 lines/hour, 2 commit session) (7dbedc4067b0)
  • 5,677 lines of first-party code in ~4.5h (1,253 lines/hour, 6 commit session) (84dbd46ac94e)
  • 2,434 lines of first-party code in ~2.0h (1,247 lines/hour, 1 commit session) (8617379825b3)
  • 2,847 lines of first-party code in ~2.3h (1,218 lines/hour, 10 commit session) (141fb9e9e7f8)
  • 2,060 lines of first-party code in ~1.7h (1,193 lines/hour, 2 commit session) (adb5c9fa26a5)
  • 3,121 lines of first-party code in ~2.9h (1,080 lines/hour, 8 commit session) (672ea5156d8c)
  • 1,021 lines of first-party code in ~1.1h (920 lines/hour, 1 commit session) (f17ce4f3927e)
  • 3,839 lines of first-party code in ~5.2h (740 lines/hour, 10 commit session) (16a0a2a356c3)
  • 2,668 lines of first-party code in ~3.7h (718 lines/hour, 2 commit session) (4fe112fbecb3)

AI provenance describes how code was produced; it is not a quality judgment. Unless attribution is explicit, these are signals consistent with AI generation, not proof. Squash/rebase workflows, imported code, and rewritten history reduce accuracy.

Code quality

Code quality is weak: test-to-source ratio 0.21, no CI test run detected; 24% of function code in complex or long functions; 8% duplicated lines. Weakest area: complexity.

Area Score
Complexity (lizard) 49
Duplication 62
Code smells (Opengrep) 79
Tests and CI 55
Documentation 60
Type safety 95
Process (Scorecard review/maintenance) n/a
  • Functions: 3,048; mean complexity 2.7, 90th percentile 6; 39 complex and 45 long functions
  • Duplicated lines: 8.1% of 65,262 compared
  • Tests: 20,131 test lines for 96,728 source lines (ratio 0.21); CI test commands: none detected; 24% of recent source commits also change tests
  • Docs missing or thin: license, contributing

Most complex functions:

Security

Security posture is poor: 3 possible secret(s) in the tree, 2 only in history; 185 known vulnerabilities in 42 dependencies; 5 high-severity SAST findings; 1 high-severity workflow issues. Weakest area: dependencies.

Area Score
Secrets (gitleaks, tree + history) 7
Static analysis (Opengrep) 92
Vulnerable dependencies (OSV) 1
CI workflows (zizmor) 33
Posture (policy, updates, signing, lockfiles) 80
OpenSSF Scorecard n/a
  • Known vulnerabilities: 185 in 42 packages (critical 1, high 85, medium 92, low 7)

  • Posture checks passed: security policy, dependency updates; missing: signed commits, lockfiles

Top findings

Severity Finding Location
critical osv/GHSA-5xrq-8626-4rwp: [email protected] (npm) is affected by GHSA-5xrq-8626-4rwp frontend/package-lock.json
high gitleaks/curl-auth-user: Possible curl-auth-user secret in the current tree docker/grafana/scripts/init-orgs.sh:7
high gitleaks/private-key: Possible private-key secret in the current tree docker/ssl/key.pem:1
high gitleaks/private-key: Possible private-key secret in the current tree ssl/key.pem:1
high opengrep/java.lang.security.audit.formatted-sql-string: Detected a formatted string in a SQL statement. This could lead to SQL injection if variables in the SQL statement are not properly sanitized. Use a prepared statements (java.sql.PreparedStatement) instead. You can obtain a PreparedStatement using 'connection.prepareStatement'. [confidence medium] backend/src/main/java/cz/muriel/core/entities/MetamodelCrudService.java:127
high opengrep/java.lang.security.audit.formatted-sql-string: Detected a formatted string in a SQL statement. This could lead to SQL injection if variables in the SQL statement are not properly sanitized. Use a prepared statements (java.sql.PreparedStatement) instead. You can obtain a PreparedStatement using 'connection.prepareStatement'. [confidence medium] backend/src/main/java/cz/muriel/core/entities/MetamodelCrudService.java:337
high opengrep/javascript.lang.security.detect-insecure-websocket: Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. [confidence low] backend/src/main/java/cz/muriel/core/presence/config/WebSocketConfig.java:18
high opengrep/javascript.lang.security.detect-insecure-websocket: Insecure WebSocket Detected. WebSocket Secure (wss) should be used for all WebSocket connections. [confidence low] backend/src/main/java/cz/muriel/core/presence/config/WebSocketConfig.java:19
high opengrep/dockerfile.security.missing-user: By not specifying a USER, a program in the container may run as 'root'. This is a security hazard. If an attacker can control a process running as root, they may have control over the container. Ensure that the last USER in a Dockerfile is a USER other than 'root'. [confidence medium] docker/frontend/Dockerfile:31
high osv/GHSA-73wf-gq98-2v4g: [email protected] (npm) is affected by GHSA-73wf-gq98-2v4g docker/package-lock.json
high osv/GHSA-c83g-rgw3-j3cx: [email protected] (npm) is affected by GHSA-c83g-rgw3-j3cx docker/package-lock.json
high osv/GHSA-28wg-ghj8-5hjv: [email protected] (npm) is affected by GHSA-28wg-ghj8-5hjv; also in frontend/package-lock.json; also in themes/core-material/package-lock.json docker/package-lock.json
high osv/GHSA-2v37-7h3g-55p8: [email protected] (npm) is affected by GHSA-2v37-7h3g-55p8; also in frontend/package-lock.json; also in themes/core-material/package-lock.json docker/package-lock.json
high osv/GHSA-xwg4-73v4-xw9w: [email protected] (npm) is affected by GHSA-xwg4-73v4-xw9w; also in frontend/package-lock.json; also in themes/core-material/package-lock.json docker/package-lock.json
high osv/GHSA-c2c7-rcm5-vvqj: [email protected] (npm) is affected by GHSA-c2c7-rcm5-vvqj; also in frontend/package-lock.json docker/package-lock.json
high osv/GHSA-6g55-p6wh-862q: [email protected] (npm) is affected by GHSA-6g55-p6wh-862q; also in frontend/package-lock.json; also in themes/core-material/package-lock.json docker/package-lock.json
high osv/GHSA-r28c-9q8g-f849: [email protected] (npm) is affected by GHSA-r28c-9q8g-f849; also in frontend/package-lock.json; also in themes/core-material/package-lock.json docker/package-lock.json
high osv/GHSA-mw96-cpmx-2vgc: [email protected] (npm) is affected by GHSA-mw96-cpmx-2vgc docker/package-lock.json
high osv/GHSA-68fv-2mgg-jv7q: [email protected] (npm) is affected by GHSA-68fv-2mgg-jv7q; also in frontend/package-lock.json; also in themes/core-material/package-lock.json docker/package-lock.json
high osv/GHSA-587h-7wmj-h5pm: [email protected] (npm) is affected by GHSA-587h-7wmj-h5pm docker/package-lock.json
high osv/GHSA-p9ff-h696-f583: [email protected] (npm) is affected by GHSA-p9ff-h696-f583 docker/package-lock.json
high osv/GHSA-v2wj-q39q-566r: [email protected] (npm) is affected by GHSA-v2wj-q39q-566r docker/package-lock.json
high osv/GHSA-35jp-ww65-95wh: [email protected] (npm) is affected by GHSA-35jp-ww65-95wh frontend/package-lock.json
high osv/GHSA-3g43-6gmg-66jw: [email protected] (npm) is affected by GHSA-3g43-6gmg-66jw frontend/package-lock.json
high osv/GHSA-3pq3-5fj3-cg6v: [email protected] (npm) is affected by GHSA-3pq3-5fj3-cg6v frontend/package-lock.json

Static signals only: the scorer never runs the project's code. Secret findings are pattern matches that were not verified, and secret values are never stored.

Distribution signals

  • readme-download-lure: gives an archive password

Signals consistent with a repository that exists to distribute a download. They are heuristics, not a verdict; release files were not downloaded or inspected.

Repository profile

  • Source lines: 96,728; test lines: 20,131
Language Lines
Java 47,181
TypeScript 27,494
JavaScript 21,444
Shell 16,391
Python 2,324
SQL 1,871
HCL 154