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.

wilvoss/facets

https://github.com/wilvoss/facets · scanned 2026-06-16 00:58 UTC (2 months, 1 week ago)

73 raw signals (0 security + 73 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 72 actionable findings from 1 signal source. 1 repeated signal 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 604 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
validateToken software healthy workers/facets-puzzle-history-api.js:validateToken
authenticateRequest software healthy workers/facets-puzzle-history-api.js:authenticateRequest
historyKey software healthy workers/facets-puzzle-history-api.js:historyKey
handlePurgeDeletedPlayer software healthy workers/facets-puzzle-history-api.js:handlePurgeDeletedPlay…
validateToken software healthy workers/facets-get-users-created-puzzles.js:validateToken
authenticateRequest software healthy workers/facets-get-users-created-puzzles.js:authenticateReq…
isValidUrl software healthy workers/facets-get-users-created-puzzles.js:isValidUrl
validateToken software healthy workers/facets-inbox-api.js:validateToken
authenticateRequest software healthy workers/facets-inbox-api.js:authenticateRequest
inboxStub software healthy workers/facets-inbox-api.js:inboxStub
jsonResponse software healthy workers/facets-inbox-api.js:jsonResponse
isValidShortUrlId software healthy workers/facets-inbox-api.js:isValidShortUrlId
deletedSenderSet software healthy workers/facets-inbox-api.js:deletedSenderSet
filterDeletedSenders software healthy workers/facets-inbox-api.js:filterDeletedSenders
visibleUnreadCount software healthy workers/facets-inbox-api.js:visibleUnreadCount
handleList software healthy workers/facets-inbox-api.js:handleList
handleAdd software healthy workers/facets-inbox-api.js:handleAdd
handleSeen software healthy workers/facets-inbox-api.js:handleSeen
handleArchive software healthy workers/facets-inbox-api.js:handleArchive
handleRemove software healthy workers/facets-inbox-api.js:handleRemove
handleRemoveAllFromSender software healthy workers/facets-inbox-api.js:handleRemoveAllFromSender
handleReaction software healthy workers/facets-inbox-api.js:handleReaction
handleReactionsList software healthy workers/facets-inbox-api.js:handleReactionsList
handleReactionsRemove software healthy workers/facets-inbox-api.js:handleReactionsRemove
handlePurgeSender software healthy workers/facets-inbox-api.js:handlePurgeSender
token software healthy workers/facets-inbox-api.js:token
handlePurgeDeletedPlayer software healthy workers/facets-inbox-api.js:handlePurgeDeletedPlayer
validateToken software healthy workers/facets-delete-users-created-puzzle.js:validateToken
authenticateRequest software healthy workers/facets-delete-users-created-puzzle.js:authenticateR…
isValidUrl software healthy workers/facets-delete-users-created-puzzle.js:isValidUrl
validateToken software healthy workers/facets-push-api.js:validateToken
authenticateRequest software healthy workers/facets-push-api.js:authenticateRequest
jsonResponse software healthy workers/facets-push-api.js:jsonResponse
base64UrlToBytes software healthy workers/facets-push-api.js:base64UrlToBytes
bytesToBase64Url software healthy workers/facets-push-api.js:bytesToBase64Url
ensureUncompressedPoint software healthy workers/facets-push-api.js:ensureUncompressedPoint
handlePurgeDeletedPlayer software healthy workers/facets-push-api.js:handlePurgeDeletedPlayer
handleSubscribe software healthy workers/facets-push-api.js:handleSubscribe
handleUnsubscribe software healthy workers/facets-push-api.js:handleUnsubscribe
derToRawSignature software healthy workers/facets-push-api.js:derToRawSignature
createVapidAuthorization software healthy workers/facets-push-api.js:createVapidAuthorization
hkdf software healthy workers/facets-push-api.js:hkdf
encryptPayload software healthy workers/facets-push-api.js:encryptPayload
handlePushSend software healthy workers/facets-push-api.js:handlePushSend
to software healthy workers/facets-check-player-id.js:to
generateAvailablePlayerId software healthy workers/facets-check-player-id.js:generateAvailablePlayerId
as software healthy workers/facets-check-player-id.js:as
getRandomInt software healthy workers/facets-check-player-id.js:getRandomInt
friend software healthy workers/facets-friends-api.js:friend
trimmed software healthy workers/facets-friends-api.js:trimmed

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

LabelLayerStatusPath
vite.config.js software healthy vite.config.js
SECRETS.md software healthy SECRETS.md
README.md software healthy README.md
package.json software healthy package.json
index.html software healthy index.html
package-lock.json software healthy package-lock.json
vite.config.min.js software healthy vite.config.min.js
LICENSE.md software healthy LICENSE.md
generate.html software healthy generate.html
CODE_OF_CONDUCT.md software healthy CODE_OF_CONDUCT.md
agents.md software healthy agents.md
index.html software healthy open/index.html
facets-puzzle-history-api.js software healthy workers/facets-puzzle-history-api.js
wrangler.push.toml software healthy workers/wrangler.push.toml
facets-get-users-created-puzzles.js software healthy workers/facets-get-users-created-puzzles.js
wrangler.puzzle-history.toml software healthy workers/wrangler.puzzle-history.toml
wrangler.save-user-settings.toml software healthy workers/wrangler.save-user-settings.toml
facets-inbox-api.js software healthy workers/facets-inbox-api.js
facets-delete-users-created-puzzle.js software healthy workers/facets-delete-users-created-puzzle.js
wrangler.friends.toml software healthy workers/wrangler.friends.toml
facets-push-api.js software healthy workers/facets-push-api.js
wrangler.toml software healthy workers/wrangler.toml
facets-get-global-stats.js software healthy workers/facets-get-global-stats.js
facets-check-player-id.js software healthy workers/facets-check-player-id.js
facets-friends-api.js software healthy workers/facets-friends-api.js
facets-get-created-games.js software healthy workers/facets-get-created-games.js
facets-save-user-settings.js software healthy workers/facets-save-user-settings.js
facets-get-recent-anonymous-games.js software healthy workers/facets-get-recent-anonymous-games.js
facets-shorturl-api.js software healthy workers/facets-shorturl-api.js
facets-get-user-settings.js software healthy workers/facets-get-user-settings.js
facets-get-users-stats.js software healthy workers/deprecated/facets-get-users-stats.js
facets-get-last-10-daily-games.js software healthy workers/deprecated/facets-get-last-10-daily-games.js
facets-get-ai-solution.js software healthy workers/deprecated/facets-get-ai-solution.js
facets-save-daily-stats.js software healthy workers/deprecated/facets-save-daily-stats.js
performance-audit.md software healthy doc/performance-audit.md
announcement-system.md software healthy doc/announcement-system.md
deferred-reaction-picker-other-input.md software healthy .claude/deferred-reaction-picker-other-input.md
settings.json software healthy .claude/settings.json
PLAN.md software healthy .claude/PLAN.md
stats.html software healthy game/stats.html
close.html software healthy game/close.html
index.html software healthy game/index.html
maintenance.html software healthy public/maintenance.html
console-enhancer.min.js software healthy public/helpers/console-enhancer.min.js
console-enhancer.js software healthy public/helpers/console-enhancer.js
light.css software healthy public/styles/light.css
normalize.css software healthy public/styles/normalize.css
flower.css software healthy public/styles/flower.css
simple.css software healthy public/styles/simple.css
focus.css software healthy public/styles/focus.css

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

LabelLayerStatusPath
InboxDO software healthy workers/facets-inbox-api.js:InboxDO
FriendsDO software healthy workers/facets-friends-api.js:FriendsDO
CardObject software healthy src/models/models.js:CardObject
LanguageObject software healthy src/models/models.js:LanguageObject
PlayerObject software healthy src/models/models.js:PlayerObject
WordSetObject software healthy src/models/models.js:WordSetObject
ey software healthy src/helpers/vue.esm-browser.prod.js:ey
eC software healthy src/helpers/vue.esm-browser.prod.js:eC
eB software healthy src/helpers/vue.esm-browser.prod.js:eB
eU software healthy src/helpers/vue.esm-browser.prod.js:eU
e8 software healthy src/helpers/vue.esm-browser.prod.js:e8
e5 software healthy src/helpers/vue.esm-browser.prod.js:e5
e9 software healthy src/helpers/vue.esm-browser.prod.js:e9
tO software healthy src/helpers/vue.esm-browser.prod.js:tO
tF software healthy src/helpers/vue.esm-browser.prod.js:tF
tU software healthy src/helpers/vue.esm-browser.prod.js:tU
tj software healthy src/helpers/vue.esm-browser.prod.js:tj
tW software healthy src/helpers/vue.esm-browser.prod.js:tW
i software healthy src/helpers/vue.esm-browser.prod.js:i
sD software healthy src/helpers/vue.esm-browser.prod.js:sD

LabelLayerStatusPath
open software healthy open
workers software healthy workers
deprecated software healthy workers/deprecated
doc software healthy doc
.claude software healthy .claude
game software healthy game
public software healthy public
helpers software healthy public/helpers
styles software healthy public/styles
.github software healthy .github
workflows software healthy .github/workflows
src software healthy src
models software healthy src/models
constants software healthy src/constants
helpers software healthy src/helpers
styles software healthy src/styles

LabelLayerStatusPath
auth::workers/wrangler.puzzle-history.toml security healthy workers/wrangler.puzzle-history.toml
auth::workers/facets-inbox-api.js security healthy workers/facets-inbox-api.js
auth::workers/facets-friends-api.js security healthy workers/facets-friends-api.js
auth::workers/facets-save-user-settings.js security healthy workers/facets-save-user-settings.js
auth::workers/facets-puzzle-history-api.js security healthy workers/facets-puzzle-history-api.js
auth::workers/wrangler.friends.toml security healthy workers/wrangler.friends.toml
auth::workers/wrangler.toml security healthy workers/wrangler.toml
auth::workers/facets-push-api.js security healthy workers/facets-push-api.js
auth::src/facets.js security healthy src/facets.js

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
DISCORD_WEBHOOK_URL cicd healthy

LabelLayerStatusPath
repobility-clone-3tghafvj software healthy /tmp/repobility-clone-3tghafvj

LabelLayerStatusPath
sqlite data healthy workers/wrangler.toml

LabelLayerStatusPath
port:5173 network healthy vite.config.js

LabelLayerStatusPath
gha::deploy cicd healthy .github/workflows/deploy.yml

LabelLayerStatusPath
build-and-deploy cicd healthy .github/workflows/deploy.yml
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/c7ed9503-c3fb-41f1-bd04-47a9e3ef7f88/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/c7ed9503-c3fb-41f1-bd04-47a9e3ef7f88/

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.