Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

tinic/png2amiga

https://github.com/tinic/png2amiga · scanned 2026-06-16 00:37 UTC (2 months, 2 weeks ago)

65 raw signals (0 security + 65 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 60 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 844 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.

LabelLayerStatusPath
readProjectVersion software healthy web/vite.config.ts:readProjectVersion
sample software healthy web/tests/e2e/smoke.spec.ts:sample
fmt software healthy web/scripts/check-bundle-size.mjs:fmt
pct software healthy web/scripts/check-bundle-size.mjs:pct
median software healthy web/scripts/bench-wasm.mjs:median
main software healthy web/scripts/bench-wasm.mjs:main
encodePNG software healthy web/scripts/gen-dither-thumbs.mjs:encodePNG
chunk software healthy web/scripts/gen-dither-thumbs.mjs:chunk
mulberry32 software healthy web/scripts/gen-dither-thumbs.mjs:mulberry32
makeRamp software healthy web/scripts/gen-dither-thumbs.mjs:makeRamp
t software healthy web/scripts/gen-dither-thumbs.mjs:t
noise software healthy web/scripts/gen-dither-thumbs.mjs:noise
i software healthy web/scripts/gen-dither-thumbs.mjs:i
readDitherMethods software healthy web/scripts/gen-dither-thumbs.mjs:readDitherMethods
main software healthy web/scripts/gen-dither-thumbs.mjs:main
names software healthy web/scripts/check-wasm-bindings.mjs:names
spreadIf software healthy web/src/composables/useWasm.ts:spreadIf
unwrapConvertEnvelope software healthy web/src/composables/useWasm.ts:unwrapConvertEnvelope
handleProgress software healthy web/src/composables/useWasm.ts:handleProgress
handleReply software healthy web/src/composables/useWasm.ts:handleReply
handleError software healthy web/src/composables/useWasm.ts:handleError
handleStatus software healthy web/src/composables/useWasm.ts:handleStatus
handleMessage software healthy web/src/composables/useWasm.ts:handleMessage
ensureWorker software healthy web/src/composables/useWasm.ts:ensureWorker
abortWasm software healthy web/src/composables/useWasm.ts:abortWasm
prewarmWasm software healthy web/src/composables/useWasm.ts:prewarmWasm
useWasm software healthy web/src/composables/useWasm.ts:useWasm
postWorker software healthy web/src/composables/useWasm.ts:postWorker
callConvert software healthy web/src/composables/useWasm.ts:callConvert
callDitherDefaults software healthy web/src/composables/useWasm.ts:callDitherDefaults
useImageUpload software healthy web/src/composables/useImageUpload.ts:useImageUpload
revokeUrl software healthy web/src/composables/useImageUpload.ts:revokeUrl
handleFiles software healthy web/src/composables/useImageUpload.ts:handleFiles
onDrop software healthy web/src/composables/useImageUpload.ts:onDrop
onDragOver software healthy web/src/composables/useImageUpload.ts:onDragOver
onDragLeave software healthy web/src/composables/useImageUpload.ts:onDragLeave
openPicker software healthy web/src/composables/useImageUpload.ts:openPicker
compile software healthy web/src/lib/crt.ts:compile
link software healthy web/src/lib/crt.ts:link
createCrtRenderer software healthy web/src/lib/crt.ts:createCrtRenderer
setPalMode software healthy web/src/lib/crt.ts:setPalMode
setMaskPeriod software healthy web/src/lib/crt.ts:setMaskPeriod
setInterlaceMode software healthy web/src/lib/crt.ts:setInterlaceMode
startTickLoop software healthy web/src/lib/crt.ts:startTickLoop
tick software healthy web/src/lib/crt.ts:tick
stopTickLoop software healthy web/src/lib/crt.ts:stopTickLoop
drawCached software healthy web/src/lib/crt.ts:drawCached
render software healthy web/src/lib/crt.ts:render
dispose software healthy web/src/lib/crt.ts:dispose
track software healthy web/src/lib/analytics.ts:track

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
run-amiga.sh software healthy run-amiga.sh
README.md software healthy README.md
build-amiga.sh software healthy build-amiga.sh
CLAUDE.md software healthy CLAUDE.md
CMakePresets.json software healthy CMakePresets.json
playwright.config.ts software healthy web/playwright.config.ts
vite.config.ts software healthy web/vite.config.ts
package.json software healthy web/package.json
index.html software healthy web/index.html
package-lock.json software healthy web/package-lock.json
eslint.config.js software healthy web/eslint.config.js
tsconfig.json software healthy web/tsconfig.json
vitest.config.ts software healthy web/vitest.config.ts
smoke.spec.ts software healthy web/tests/e2e/smoke.spec.ts
check-bundle-size.mjs software healthy web/scripts/check-bundle-size.mjs
bench-wasm.mjs software healthy web/scripts/bench-wasm.mjs
gen-dither-thumbs.mjs software healthy web/scripts/gen-dither-thumbs.mjs
check-wasm-bindings.mjs software healthy web/scripts/check-wasm-bindings.mjs
App.vue software healthy web/src/App.vue
main.ts software healthy web/src/main.ts
vite-env.d.ts software healthy web/src/vite-env.d.ts
useWasm.ts software healthy web/src/composables/useWasm.ts
useImageUpload.ts software healthy web/src/composables/useImageUpload.ts
DitherGallery.vue software healthy web/src/components/DitherGallery.vue
Converter.vue software healthy web/src/components/Converter.vue
crt.ts software healthy web/src/lib/crt.ts
analytics.ts software healthy web/src/lib/analytics.ts
options.ts software healthy web/src/lib/options.ts
options.test.ts software healthy web/src/lib/options.test.ts
wasm.worker.ts software healthy web/src/workers/wasm.worker.ts
compare.sh software healthy examples/tile/compare.sh
gen_sources.py software healthy examples/tile/gen_sources.py
README.md software healthy examples/tile/README.md
compile.py software healthy service/compile.py
index.html software healthy service/html/index.html
png2amiga-CAKPol98.js software healthy service/html/assets/png2amiga-CAKPol98.js
png2amiga-DAc4_hwD.js software healthy service/html/assets/png2amiga-DAc4_hwD.js
index-iq3SYFJf.js software healthy service/html/assets/index-iq3SYFJf.js
crt-xeSdQPn3.js software healthy service/html/assets/crt-xeSdQPn3.js
png2amiga-U1loTwBv.js software healthy service/html/assets/png2amiga-U1loTwBv.js
wasm.worker-BIWYTHB5.js software healthy service/html/assets/wasm.worker-BIWYTHB5.js
index-D8_ZWQQM.css software healthy service/html/assets/index-D8_ZWQQM.css
seamless_loop_pngs.sh software healthy tools/seamless_loop_pngs.sh
check_reserve_color_indep.py software healthy tools/check_reserve_color_indep.py
video_cga_text.sh software healthy tools/video_cga_text.sh
build-web.sh software healthy tools/build-web.sh
bench_ssimulacra2.cpp software healthy tools/bench_ssimulacra2.cpp
api_pipeline_smoke.cpp software healthy tools/api_pipeline_smoke.cpp
gen_void_cluster.mjs software healthy tools/gen_void_cluster.mjs
fit_srgb_pow24.py software healthy tools/fit_srgb_pow24.py

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
web software healthy web
tests software healthy web/tests
e2e software healthy web/tests/e2e
scripts software healthy web/scripts
src software healthy web/src
composables software healthy web/src/composables
components software healthy web/src/components
lib software healthy web/src/lib
workers software healthy web/src/workers
examples software healthy examples
tile software healthy examples/tile
service software healthy service
html software healthy service/html
assets software healthy service/html/assets
tools software healthy tools
shootout software healthy tools/shootout
scripts software healthy tools/shootout/scripts
third_party software healthy third_party
miniz software healthy third_party/miniz
json software healthy third_party/json
nlohmann software healthy third_party/json/nlohmann
smol-atlas software healthy third_party/smol-atlas
libspng software healthy third_party/libspng
metal-cpp software healthy third_party/metal-cpp
Foundation software healthy third_party/metal-cpp/Foundation
QuartzCore software healthy third_party/metal-cpp/QuartzCore
SingleHeader software healthy third_party/metal-cpp/SingleHeader
Metal software healthy third_party/metal-cpp/Metal
MetalFX software healthy third_party/metal-cpp/MetalFX
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src

LabelLayerStatusPath
of software healthy web/eslint.config.js:of
constructor software healthy web/src/vite-env.d.ts:constructor
CompileHandler software healthy service/compile.py:506
Wt software healthy service/html/assets/png2amiga-CAKPol98.js:Wt
xt software healthy service/html/assets/png2amiga-CAKPol98.js:xt
wt software healthy service/html/assets/png2amiga-DAc4_hwD.js:wt
Dt software healthy service/html/assets/png2amiga-DAc4_hwD.js:Dt
lh software healthy service/html/assets/index-iq3SYFJf.js:lh
bc software healthy service/html/assets/index-iq3SYFJf.js:bc
ch software healthy service/html/assets/index-iq3SYFJf.js:ch
as software healthy service/html/assets/index-iq3SYFJf.js:as
EmscriptenEH software healthy service/html/assets/png2amiga-U1loTwBv.js:EmscriptenEH
ExceptionInfo software healthy service/html/assets/png2amiga-U1loTwBv.js:ExceptionInfo
UnboundTypeError software healthy service/html/assets/png2amiga-U1loTwBv.js:UnboundTypeError
ModeSpec software healthy tools/dither_sweep.py:164
HeaderPrefix software healthy third_party/metal-cpp/SingleHeader/MakeSingleHeader.py:33
SingleHeader software healthy third_party/metal-cpp/SingleHeader/MakeSingleHeader.py:101

LabelLayerStatusPath
build-linux cicd healthy .github/workflows/release.yml
build-macos cicd healthy .github/workflows/release.yml
build-windows cicd healthy .github/workflows/release.yml
release cicd healthy .github/workflows/release.yml
build cicd healthy .github/workflows/web-ci.yml

LabelLayerStatusPath
port:500 network healthy run-amiga.sh
port:512 network healthy run-amiga.sh

LabelLayerStatusPath
gha::release cicd healthy .github/workflows/release.yml
gha::web-ci cicd healthy .github/workflows/web-ci.yml

LabelLayerStatusPath
repobility-clone-uk6a3ohz software healthy /tmp/repobility-clone-uk6a3ohz

LabelLayerStatusPath
nginx network healthy web/vite.config.ts

LabelLayerStatusPath
127.0.0.1 network healthy service/compile.py

LabelLayerStatusPath
gpu (detected) hardware healthy README.md
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/524bf17f-5cf0-440a-8bcd-c928db80c4fb/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/524bf17f-5cf0-440a-8bcd-c928db80c4fb/

Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.