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.

Scan timing: clone 11.75s · analysis 0.32s · 13.0 MB · GitHub API rate-limit (preflight)

bubkoo/html-to-image

https://github.com/bubkoo/html-to-image · scanned 2026-05-31 01:26 UTC (5 days, 14 hours ago) · 10 languages

123 findings (47 legacy + 76 scanner) 98th percentile · Typescript · small (2-20K LoC)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 5 days, 14 hours ago · v2 · 85 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Score breakdown â 2026-05-18-v5
Component Sub-score Weight Contribution
structure_score 100.0 0.15 15.00
security_score 92.8 0.25 23.20
testing_score 82.0 0.20 16.40
documentation_score 84.6 0.15 12.69
practices_score 86.0 0.15 12.90
code_quality 80.0 0.10 8.00
Overall 1.00 88.2
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 317 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
README.md software healthy README.md
rollup.config.js software warning rollup.config.js
karma.conf.js software healthy karma.conf.js
pnpm-lock.yaml software healthy pnpm-lock.yaml
package.json software healthy package.json
CONTRIBUTING.md software healthy CONTRIBUTING.md
tsconfig.json software healthy tsconfig.json
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
CHANGELOG.md software healthy CHANGELOG.md
video.spec.ts software warning test/spec/video.spec.ts
basic.spec.ts software warning test/spec/basic.spec.ts
special.spec.ts software warning test/spec/special.spec.ts
on-image-error-handler.spec.ts software healthy test/spec/on-image-error-handler.spec.ts
svg.spec.ts software warning test/spec/svg.spec.ts
helper.ts software healthy test/spec/helper.ts
select.sepc.ts software warning test/spec/select.sepc.ts
options.spec.ts software warning test/spec/options.spec.ts
setup.ts software warning test/spec/setup.ts
webfont.spec.ts software warning test/spec/webfont.spec.ts
embed.spec.ts software warning test/spec/embed.spec.ts
canvas.sepc.ts software warning test/spec/canvas.sepc.ts
page.html software healthy test/resources/page.html
node.html software healthy test/resources/hash/node.html
style.css software healthy test/resources/hash/style.css
node.html software healthy test/resources/scale/node.html
style.css software healthy test/resources/scale/style.css
node.html software healthy test/resources/input/node.html
style.css software healthy test/resources/input/style.css
node.html software healthy test/resources/textarea/node.html
style.css software healthy test/resources/textarea/style.css
node.html software healthy test/resources/text/node.html
style.css software healthy test/resources/text/style.css
node.html software healthy test/resources/border/node.html
style.css software healthy test/resources/border/style.css
node.html software healthy test/resources/svg-image/node.html
style.css software healthy test/resources/svg-image/style.css
node.html software healthy test/resources/pseudo/node.html
style.css software healthy test/resources/pseudo/style.css
node.html software healthy test/resources/svg-rect/node.html
style.css software healthy test/resources/svg-rect/style.css
node.html software healthy test/resources/svg-ns/node.html
style.css software healthy test/resources/svg-ns/style.css
node.html software healthy test/resources/filter/node.html
style.css software healthy test/resources/filter/style.css
node.html software healthy test/resources/sheet/node.html
sheet.css software healthy test/resources/sheet/sheet.css
style.css software healthy test/resources/sheet/style.css
node.html software healthy test/resources/scroll/node.html
style.css software healthy test/resources/scroll/style.css
second-option.html software healthy test/resources/select/second-option.html

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

LabelLayerStatusPath
hasFlag software healthy karma.conf.js:hasFlag
being software healthy test/spec/on-image-error-handler.spec.ts:being
getCaptureNode software healthy test/spec/helper.ts:getCaptureNode
getReferenceImage software healthy test/spec/helper.ts:getReferenceImage
getCanvasNode software healthy test/spec/helper.ts:getCanvasNode
getStyleNode software healthy test/spec/helper.ts:getStyleNode
clean software healthy test/spec/helper.ts:clean
setup software healthy test/spec/helper.ts:setup
bootstrap software healthy test/spec/helper.ts:bootstrap
fetchFile software healthy test/spec/helper.ts:fetchFile
makeImage software healthy test/spec/helper.ts:makeImage
makeCanvas software healthy test/spec/helper.ts:makeCanvas
width software healthy test/spec/helper.ts:width
height software healthy test/spec/helper.ts:height
drawImg software healthy test/spec/helper.ts:drawImg
drawDataUrl software healthy test/spec/helper.ts:drawDataUrl
check software healthy test/spec/helper.ts:check
logDataUrl software healthy test/spec/helper.ts:logDataUrl
renderAndCheck software healthy test/spec/helper.ts:renderAndCheck
compareToRefImage software healthy test/spec/helper.ts:compareToRefImage
getSvgDocument software healthy test/spec/helper.ts:getSvgDocument
assertTextRendered software healthy test/spec/helper.ts:assertTextRendered
recognizeImage software healthy test/spec/helper.ts:recognizeImage
recognize software healthy test/spec/helper.ts:recognize
applyStyle software healthy src/apply-style.ts:applyStyle
getExtension software healthy src/mimes.ts:getExtension
getMimeType software healthy src/mimes.ts:getMimeType
embedProp software healthy src/embed-images.ts:embedProp
embedBackground software healthy src/embed-images.ts:embedBackground
embedImageNode software healthy src/embed-images.ts:embedImageNode
embedChildren software healthy src/embed-images.ts:embedChildren
embedImages software healthy src/embed-images.ts:embedImages
cloneCanvasElement software healthy src/clone-node.ts:cloneCanvasElement
cloneVideoElement software healthy src/clone-node.ts:cloneVideoElement
cloneIFrameElement software healthy src/clone-node.ts:cloneIFrameElement
cloneSingleNode software healthy src/clone-node.ts:cloneSingleNode
isSlotElement software healthy src/clone-node.ts:isSlotElement
isSVGElement software healthy src/clone-node.ts:isSVGElement
cloneChildren software healthy src/clone-node.ts:cloneChildren
cloneCSSStyle software healthy src/clone-node.ts:cloneCSSStyle
cloneInputValue software healthy src/clone-node.ts:cloneInputValue
cloneSelectValue software healthy src/clone-node.ts:cloneSelectValue
decorate software healthy src/clone-node.ts:decorate
ensureSVGSymbols software healthy src/clone-node.ts:ensureSVGSymbols
cloneNode software healthy src/clone-node.ts:cloneNode
resolveUrl software healthy src/util.ts:resolveUrl
uuid software healthy src/util.ts:uuid
random software healthy src/util.ts:random
delay software healthy src/util.ts:delay
toArray software healthy src/util.ts:toArray

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

LabelLayerStatusPath
test software healthy test
spec software healthy test/spec
resources software healthy test/resources
hash software healthy test/resources/hash
scale software healthy test/resources/scale
input software healthy test/resources/input
textarea software healthy test/resources/textarea
text software healthy test/resources/text
border software healthy test/resources/border
svg-image software healthy test/resources/svg-image
pseudo software healthy test/resources/pseudo
svg-rect software healthy test/resources/svg-rect
svg-ns software healthy test/resources/svg-ns
filter software healthy test/resources/filter
sheet software healthy test/resources/sheet
scroll software healthy test/resources/scroll
select software healthy test/resources/select
svg-use-tag software healthy test/resources/svg-use-tag
webp software healthy test/resources/webp
bigger software healthy test/resources/bigger
dimensions software healthy test/resources/dimensions
ext-css software healthy test/resources/ext-css
style software healthy test/resources/style
custom-element software healthy test/resources/custom-element
bgcolor software healthy test/resources/bgcolor
css-bg software healthy test/resources/css-bg
images software healthy test/resources/images
fonts software healthy test/resources/fonts
web-fonts software healthy test/resources/fonts/web-fonts
canvas software healthy test/resources/canvas
small software healthy test/resources/small
placeholder software healthy test/resources/placeholder
svg-color software healthy test/resources/svg-color
video software healthy test/resources/video
pixeldata software healthy test/resources/pixeldata
.github software healthy .github
ISSUE_TEMPLATE software healthy .github/ISSUE_TEMPLATE
workflows software healthy .github/workflows
config software healthy .github/workflows/config
backup software healthy .github/workflows/backup
src software healthy src

LabelLayerStatusPath
gha::codeql cicd healthy .github/workflows/codeql.yml
gha::label-commands cicd healthy .github/workflows/label-commands.yml
gha::pr-label-status cicd healthy .github/workflows/pr-label-status.yml
gha::pr-label-title-body cicd healthy .github/workflows/pr-label-title-body.yml
gha::pr-label-patch-size cicd healthy .github/workflows/pr-label-patch-size.yml
gha::update-authors cicd healthy .github/workflows/update-authors.yml
gha::update-contributors cicd healthy .github/workflows/update-contributors.yml
gha::needs-more-info cicd healthy .github/workflows/needs-more-info.yml
gha::ci cicd healthy .github/workflows/ci.yml
gha::update-license cicd healthy .github/workflows/update-license.yml
gha::potential-duplicates cicd healthy .github/workflows/potential-duplicates.yml
gha::release cicd healthy .github/workflows/release.yml
gha::welcome cicd healthy .github/workflows/welcome.yml
gha::pr-label-branch-name cicd healthy .github/workflows/pr-label-branch-name.yml
gha::lock cicd healthy .github/workflows/lock.yml
gha::label-commands cicd healthy .github/workflows/config/label-commands.yml
gha::needs-more-info cicd healthy .github/workflows/config/needs-more-info.yml
gha::pr-label-branch-name cicd healthy .github/workflows/config/pr-label-branch-name.yml
gha::stale cicd healthy .github/workflows/backup/stale.yml

LabelLayerStatusPath
analyze cicd healthy .github/workflows/codeql.yml
run cicd healthy .github/workflows/label-commands.yml
triage cicd healthy .github/workflows/pr-label-status.yml
run cicd healthy .github/workflows/pr-label-title-body.yml
run cicd healthy .github/workflows/pr-label-patch-size.yml
authors cicd healthy .github/workflows/update-authors.yml
contributors cicd healthy .github/workflows/update-contributors.yml
run cicd healthy .github/workflows/needs-more-info.yml
ci cicd healthy .github/workflows/ci.yml
update cicd healthy .github/workflows/update-license.yml
run cicd healthy .github/workflows/potential-duplicates.yml
run cicd healthy .github/workflows/release.yml
run cicd healthy .github/workflows/welcome.yml
run cicd healthy .github/workflows/pr-label-branch-name.yml
run cicd healthy .github/workflows/lock.yml
run cicd healthy .github/workflows/backup/stale.yml

LabelLayerStatusPath
BOT_NAME cicd healthy
BOT_TOKEN cicd healthy
GITHUB_TOKEN cicd healthy
PRIVATE_KEY cicd healthy
NPM_TOKEN cicd healthy
CODECOV_TOKEN cicd healthy
APP_ID cicd healthy

LabelLayerStatusPath
port:9222 network healthy karma.conf.js
port:9876 network healthy karma.conf.js
port:03 network healthy .github/workflows/update-license.yml

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

LabelLayerStatusPath
gpu (detected) hardware healthy karma.conf.js

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.yaml
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/994c58b2-77b7-4f32-a964-5f2162ed51f1/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/994c58b2-77b7-4f32-a964-5f2162ed51f1/

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.