CRIT
SEC084
[SEC084] JS: require() with non-literal: require(<variable>) loads arbitrary modules — eq…
spine-ts/spine-webgl/example/drag-and-d…:97
CRIT
SEC084
[SEC084] JS: require() with non-literal: require(<variable>) loads arbitrary modules — eq…
spine-ts/spine-threejs/example/typescri…:71
CRIT
SEC084
[SEC084] JS: require() with non-literal: require(<variable>) loads arbitrary modules — eq…
spine-ts/spine-threejs/example/react-th…:28
CRIT
MINED022
[MINED022] C Strcpy: strcpy/strcat dont bounds-check; use strncpy or snprintf.
spine-cpp/src/spine/Atlas.cpp:254
HIGH
MINED108
[MINED108] `self.send_header` used but never assigned in __init__: Method `end_headers` o…
spine-godot/webserver.py:9
HIGH
MINED108
[MINED108] `self.send_header` used but never assigned in __init__: Method `end_headers` o…
spine-godot/webserver.py:8
HIGH
MINED108
[MINED108] `self.value` used but never assigned in __init__: Method `__str__` of class `A…
spine-godot/methods.py:42
HIGH
MINED006
[MINED006] Overcatch Baseexception: except BaseException: ... — prevents Ctrl+C and Syste…
spine-godot/webserver.py:21
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
spine-ios/Sources/SpineiOS/SpineSwiftEx…:197
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
spine-android/spine-android/src/main/ja…:54
HIGH
SEC029
[SEC029] Server-Side Request Forgery (SSRF) — outbound HTTP from user input: Outbound HTT…
spine-android/spine-android/src/main/ja…:183
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
spine-android/spine-android/src/main/ja…:108
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
spine-android/spine-android/src/main/ja…:100
HIGH
SEC128
[SEC128] Async function without await — fire-and-forget Promise (AI mistake): Async call …
spine-android/app/src/main/java/com/eso…:142
HIGH
SEC024
[SEC024] XML External Entity (XXE) — Java parser default: Java XML parsers accept externa…
formatters/eclipse-formatter/src/main/j…:54
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
spine-ts/spine-pixi-v7/src/assets/Atlas…:49
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
spine-ts/publish.sh:62
HIGH
SEC085
[SEC085] JS: child_process.exec with non-literal: child_process.exec with user-derived in…
.pi/extensions/prompt-url-widget.ts:30
HIGH
MINED134
[MINED134] Binary file `spine-libgdx/gradle/wrapper/gradle-wrapper.jar` committed in sour…
spine-libgdx/gradle/wrapper/gradle-wrap…:1
HIGH
MINED134
[MINED134] Binary file `spine-android/gradle/wrapper/gradle-wrapper.jar` committed in sou…
spine-android/gradle/wrapper/gradle-wra…:1
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/spine-godot-v4.yml:171
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v4`: `uses: actions/u…
.github/workflows/spine-godot-v4.yml:162
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/spine-godot-v4.yml:148
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v4`: `uses: actions/u…
.github/workflows/spine-godot-v4.yml:139
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/spine-godot-v4.yml:125
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v4`: `uses: actions/u…
.github/workflows/spine-godot-v4.yml:114
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/spine-godot-v4.yml:96
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v4`: `uses: actions/u…
.github/workflows/spine-godot-v4.yml:87
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/spine-godot-v4.yml:71
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v4`: `uses: actions/u…
.github/workflows/spine-godot-v4.yml:62
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/spine-godot-v4.yml:48
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v3`: `uses: actions/setup-…
.github/workflows/format-check-typescri…:23
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/format-check-typescri…:20
HIGH
MINED115
[MINED115] Action `actions/upload-artifact` pinned to mutable ref `@v4`: `uses: actions/u…
.github/workflows/format-check-dart.yml:63
HIGH
MINED115
[MINED115] Action `flutter-actions/setup-flutter` pinned to mutable ref `@v4`: `uses: flu…
.github/workflows/format-check-dart.yml:20
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/format-check-dart.yml:17
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v4`: `uses: actions/setup-…
.github/workflows/spine-c-bindings-chec…:46
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/spine-c-bindings-chec…:13
HIGH
MINED115
[MINED115] Action `krdlab/setup-haxe` pinned to mutable ref `@v1`: `uses: krdlab/setup-ha…
.github/workflows/format-check-haxe.yml:20
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v3`: `uses: actions/checkout…
.github/workflows/format-check-haxe.yml:17
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v4`: `uses: actions/setup-…
.github/workflows/spine-ts.yml:24
HIGH
MINED115
[MINED115] Action `actions/checkout` pinned to mutable ref `@v4`: `uses: actions/checkout…
.github/workflows/spine-ts.yml:22
HIGH
MINED115
[MINED115] Action `mymindstorm/setup-emsdk` pinned to mutable ref `@v14`: `uses: mymindst…
.github/workflows/release-spine-flutter…:39
HIGH
MINED115
[MINED115] Action `actions/setup-node` pinned to mutable ref `@v4`: `uses: actions/setup-…
.github/workflows/release-spine-flutter…:34
HIGH
MINED115
[MINED115] Action `subosito/flutter-action` pinned to mutable ref `@v2`: `uses: subosito/…
.github/workflows/release-spine-flutter…:29
HIGH
MINED122
[MINED122] package.json dep `spine-c-codegen` pulled from URL/Git: `dependencies.spine-c-…
spine-ios/codegen/package.json:1
HIGH
MINED122
[MINED122] package.json dep `@esotericsoftware/spine-phaser-v4` pulled from URL/Git: `dep…
spine-ts/spine-phaser-v4/example/typesc…:1
HIGH
MINED122
[MINED122] package.json dep `@esotericsoftware/spine-phaser-v3` pulled from URL/Git: `dep…
spine-ts/spine-phaser-v3/example/typesc…:1
HIGH
MINED122
[MINED122] package.json dep `@esotericsoftware/spine-threejs` pulled from URL/Git: `depen…
spine-ts/spine-threejs/example/react-th…:1
HIGH
MINED122
[MINED122] package.json dep `spine-c-codegen` pulled from URL/Git: `dependencies.spine-c-…
spine-flutter/codegen/package.json:1
HIGH
MINED118
[MINED118] Dockerfile FROM `ubuntu:24.04` not pinned by digest: `FROM ubuntu:24.04` resol…
tests/Dockerfile:1
MED
SEC012
[SEC012] ZipSlip — Archive Path Traversal: Archive extraction without path validation all…
spine-godot/example-v4-csharp/examples/…:24
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
spine-ts/publish.sh:62
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
.pi/extensions/prompt-url-widget.ts:30
MED
SEC045
[SEC045] eval()/exec() on stored or user-supplied data: eval() and exec() on data — even …
.pi/extensions/diff.ts:28
MED
DKR007
Docker build context has no .dockerignore
.dockerignore
MED
DKR001
Docker final stage has no non-root USER
tests/Dockerfile:1
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
spine-libgdx/spine-libgdx/src/com/esote…:74
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
spine-android/spine-android/src/main/ja…:62
LOW
SEC132
[SEC132] String concat where the language has interpolation (AI style drift): String buil…
formatters/eclipse-formatter/src/main/j…:44
LOW
AIC003
Duplicated implementation block across source files
spine-libgdx/spine-libgdx-tests/src/com…:21
LOW
AIC003
Duplicated implementation block across source files
spine-libgdx/spine-libgdx-tests/src/com…:10
LOW
AIC003
Duplicated implementation block across source files
spine-libgdx/spine-libgdx-tests/src/com…:10
LOW
AIC003
Duplicated implementation block across source files
spine-libgdx/spine-libgdx-tests/src/com…:50
LOW
AIC003
Duplicated implementation block across source files
spine-libgdx/spine-libgdx-tests/src/com…:17
LOW
AIC003
Duplicated implementation block across source files
spine-godot/spine_godot/SpineTransformC…:24
LOW
AIC003
Duplicated implementation block across source files
spine-godot/spine_godot/SpinePathConstr…:31
LOW
AIC003
Duplicated implementation block across source files
spine-godot/spine_godot/SpineBonePose.h:13
LOW
AIC003
Duplicated implementation block across source files
spine-csharp/src/SkeletonClipping.cs:428
LOW
AIC003
Duplicated implementation block across source files
spine-csharp/src/IkConstraint.cs:127
LOW
AIC003
Duplicated implementation block across source files
spine-csharp/src/ColorUnity.cs:3
LOW
AIC003
Duplicated implementation block across source files
spine-csharp/src/ColorOther.cs:9
LOW
AIC003
Duplicated implementation block across source files
spine-csharp/src/Attachments/RegionAtta…:104
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/src/spine/TranslateTimeline.c…:35
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/src/spine/TranslateTimeline.c…:17
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/src/spine/ShearTimeline.cpp:17
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/include/spine/TransformConstr…:3
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/include/spine/SlotData.h:9
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/include/spine/SlotData.h:7
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/include/spine/Slot.h:11
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/include/spine/PosedData.h:15
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/include/spine/PosedData.h:10
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/include/spine/Posed.h:27
LOW
AIC003
Duplicated implementation block across source files
spine-cpp/include/spine/HashMap.h:65
LOW
AIC003
Duplicated implementation block across source files
spine-android/app/src/main/java/com/eso…:69
LOW
DKR011
Dockerfile installs recommended OS packages
tests/Dockerfile:4
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
spine-ts/spine-pixi-v7/src/assets/Atlas…:152
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
spine-ts/spine-core/src/Texture.ts:65
INFO
MINED052
[MINED052] Ts Any Typed: : any used as type annotation. Defeats TypeScript type safety.
spine-ts/spine-core/src/SkeletonRendere…:74
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
spine-ts/spine-phaser-v3/src/mixins.ts:31
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
spine-ts/spine-phaser-v3/src/index.ts:41
INFO
MINED054
[MINED054] Ts As Any: Casting to any (as any) bypasses type checking entirely.
spine-ts/spine-canvaskit/src/index.ts:265
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
spine-ts/spine-core/src/SkeletonRendere…:62
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
spine-ts/spine-core/src/IkConstraint.ts:121
INFO
MINED045
[MINED045] Ts Non Null Assertion: x! asserts not null - bypasses null checks - TypeError …
spine-ts/spine-canvas/src/SkeletonRende…:70
INFO
MINED081
[MINED081] Java Printstacktrace: Should use logger, not stack trace to stderr.
spine-libgdx/spine-skeletonviewer/src/c…:75
INFO
MINED048
[MINED048] Php Error Suppress: @function() suppresses errors silently. Hides real issues.
spine-ios/Example/Spine iOS Example/Sim…:35
INFO
MINED050
[MINED050] Stub Only Function: Function declared but body is just pass, return None, rais…
spine-godot/spine_godot/config.py:5
INFO
MINED042
[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr — memory leak ri…
spine-glfw/example/dragon-json.cpp:71
INFO
MINED042
[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr — memory leak ri…
spine-flutter/example/windows/runner/wi…:48
INFO
MINED042
[MINED042] Cpp New Without Delete: C++ raw new without RAII / unique_ptr — memory leak ri…
spine-cpp/include/spine/Debug.h:116
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
spine-unity/Assets/Spine/Runtime/spine-…:48
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
spine-unity/Assets/Spine/Runtime/spine-…:53
INFO
MINED043
[MINED043] Http Not Https: Hardcoded http:// (not localhost) for endpoints that handle cr…
spine-android/spine-android/build.gradl…:88
INFO
MINED085
[MINED085] Java Systemexit: System.exit() inside a library kills the whole JVM.
spine-libgdx/spine-skeletonviewer/src/c…:58
INFO
MINED085
[MINED085] Java Systemexit: System.exit() inside a library kills the whole JVM.
spine-libgdx/spine-libgdx-tests/src/com…:130
INFO
MINED085
[MINED085] Java Systemexit: System.exit() inside a library kills the whole JVM.
formatters/eclipse-formatter/src/main/j…:20
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
spine-ts/scripts/format.ts:34
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
spine-ts/main.mjs:3
INFO
MINED044
[MINED044] Js Console Log Prod: console.log left in code. Should be replaced with logger …
.pi/skills/forum/fetch.js:26