CRIT
MINED005
[MINED005] Lua Loadstring: loadstring/load executes Lua code. Code injection.
R/kaleido.R:137
CRIT
MINED025
[MINED025] Php Eval: eval() executes arbitrary PHP. Code injection.
R/shiny.R:273
CRIT
MINED025
[MINED025] Php Eval: eval() executes arbitrary PHP. Code injection.
R/highlight.R:206
CRIT
MINED025
[MINED025] Php Eval: eval() executes arbitrary PHP. Code injection.
R/api.R:152
CRIT
MINED024
[MINED024] Js Eval Usage: eval() executes arbitrary code. Code injection risk.
R/shiny.R:273
CRIT
MINED024
[MINED024] Js Eval Usage: eval() executes arbitrary code. Code injection risk.
R/highlight.R:206
CRIT
MINED024
[MINED024] Js Eval Usage: eval() executes arbitrary code. Code injection risk.
R/api.R:152
CRIT
MINED022
[MINED022] C Strcpy: strcpy/strcat dont bounds-check; use strncpy or snprintf.
R/export.R:42
CRIT
MINED022
[MINED022] C Strcpy: strcpy/strcat dont bounds-check; use strncpy or snprintf.
R/embed.R:48
CRIT
MINED022
[MINED022] C Strcpy: strcpy/strcat dont bounds-check; use strncpy or snprintf.
R/api.R:16
CRIT
MINED015
[MINED015] Ruby Eval Call: eval() executes arbitrary code. Code injection.
R/shiny.R:273
CRIT
MINED015
[MINED015] Ruby Eval Call: eval() executes arbitrary code. Code injection.
R/highlight.R:206
CRIT
MINED015
[MINED015] Ruby Eval Call: eval() executes arbitrary code. Code injection.
R/api.R:152
CRIT
MINED116
Workflow uses `secrets.PLOTLY_API_KEY` on a `pull_request` trigger
.github/workflows/R-CMD-check.yaml:46
CRIT
MINED116
Workflow uses `secrets.PLOTLY_USERNAME` on a `pull_request` trigger
.github/workflows/R-CMD-check.yaml:45
CRIT
MINED116
Workflow uses `secrets.MAPBOX_TOKEN` on a `pull_request` trigger
.github/workflows/R-CMD-check.yaml:44
HIGH
MINED017
[MINED017] C System Call: system() invokes shell. command injection if any arg is dynamic.
tools/update_plotlyjs.R:50
HIGH
MINED017
[MINED017] C System Call: system() invokes shell. command injection if any arg is dynamic.
R/sf.R:68
HIGH
MINED017
[MINED017] C System Call: system() invokes shell. command injection if any arg is dynamic.
R/orca.R:219
HIGH
MINED010
[MINED010] Ruby System Call: system / backtick run shell. Command injection if any arg dy…
tools/update_plotlyjs.R:50
HIGH
MINED010
[MINED010] Ruby System Call: system / backtick run shell. Command injection if any arg dy…
R/sf.R:68
HIGH
MINED010
[MINED010] Ruby System Call: system / backtick run shell. Command injection if any arg dy…
R/orca.R:219
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
R/print.R:18
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
R/plotly_example.R:56
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
R/api_exports.R:173
HIGH
MINED115
Action `r-lib/actions/check-r-package` pinned to mutable ref `@v2`
.github/workflows/R-CMD-check.yaml:98
HIGH
MINED115
Action `actions/upload-artifact` pinned to mutable ref `@master`
.github/workflows/R-CMD-check.yaml:90
HIGH
MINED115
Action `actions/setup-python` pinned to mutable ref `@v4`
.github/workflows/R-CMD-check.yaml:68
HIGH
MINED115
Action `r-lib/actions/setup-r-dependencies` pinned to mutable ref `@v2`
.github/workflows/R-CMD-check.yaml:60
HIGH
MINED115
Action `r-lib/actions/setup-pandoc` pinned to mutable ref `@v2`
.github/workflows/R-CMD-check.yaml:58
HIGH
MINED115
Action `r-lib/actions/setup-r` pinned to mutable ref `@v2`
.github/workflows/R-CMD-check.yaml:52
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/R-CMD-check.yaml:49
HIGH
MINED115
Action `actions/deploy-pages` pinned to mutable ref `@v4`
.github/workflows/docs.yml:74
HIGH
MINED115
Action `actions/upload-pages-artifact` pinned to mutable ref `@v3`
.github/workflows/docs.yml:61
HIGH
MINED115
Action `ruby/setup-ruby` pinned to mutable ref `@v1`
.github/workflows/docs.yml:47
HIGH
MINED115
Action `actions/checkout` pinned to mutable ref `@v4`
.github/workflows/docs.yml:41
HIGH
CORE_NO_TESTS
No test files found
—
MED
SEC041
[SEC041] Tabnabbing — target="_blank" without rel="noopener noreferrer": <a target="_blan…
demo/custom-javascript.R:17
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
R/shiny.R:273
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
R/highlight.R:206
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
R/api.R:152
MED
WEB003
Public web service has no security.txt
.well-known/security.txt
MED
WEB012
Service worker is present without a web app manifest
manifest.json
MED
WEB015
Public web app has no Content Security Policy
index.html
LOW
WEB001
Public web app has no robots.txt
robots.txt
LOW
WEB002
Public web app has no sitemap
sitemap.xml
LOW
WEB008
Public docs site has no llms.txt
llms.txt
LOW
WEB011
Public web app has no humans.txt
humans.txt
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
demo/custom-javascript.R:85
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
demo/custom-javascript.R:5
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
R/sf.R:76
INFO
MINED046
[MINED046] Dart Print: print() in Flutter goes to console. Use debugPrint / logger.
R/print.R:39
INFO
MINED046
[MINED046] Dart Print: print() in Flutter goes to console. Use debugPrint / logger.
R/plotly_data.R:84
INFO
MINED046
[MINED046] Dart Print: print() in Flutter goes to console. Use debugPrint / logger.
R/dev.R:54
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
R/ggridges.R:133
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
R/api_exports.R:194
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
R/api.R:34