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.

shitake-zense/hiragajan

https://github.com/shitake-zense/hiragajan · scanned 2026-06-16 00:10 UTC (2 months, 2 weeks ago)

12 raw signals (0 security + 12 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 12 actionable findings from 1 signal source. 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 176 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
set software healthy test/utils.test.js:set
kataToHira software healthy tools/build-dictionary.mjs:kataToHira
isFormable software healthy tools/build-dictionary.mjs:isFormable
isValidWord software healthy tools/build-dictionary.mjs:isValidWord
isValidWord software healthy public/js/dictionary.js:isValidWord
getOrCreatePlayerId software healthy public/js/utils.js:getOrCreatePlayerId
savePlayerName software healthy public/js/utils.js:savePlayerName
getPlayerName software healthy public/js/utils.js:getPlayerName
createShuffledDeck software healthy public/js/utils.js:createShuffledDeck
drawTilesFromDeck software healthy public/js/utils.js:drawTilesFromDeck
generateRoomId software healthy public/js/utils.js:generateRoomId
calcWordScore software healthy public/js/utils.js:calcWordScore
calcPonKanTempScore software healthy public/js/utils.js:calcPonKanTempScore
getNextPlayer software healthy public/js/utils.js:getNextPlayer
validateAgari software healthy public/js/utils.js:validateAgari
requiredSets software healthy public/js/utils.js:requiredSets
canFormDictWord software healthy public/js/utils.js:canFormDictWord
detectTourentan software healthy public/js/utils.js:detectTourentan
isHahaSomeWord software healthy public/js/utils.js:isHahaSomeWord
hasDakuten software healthy public/js/utils.js:hasDakuten
isDandakubo software healthy public/js/utils.js:isDandakubo
hasYoon software healthy public/js/utils.js:hasYoon
hasDuplicateChar software healthy public/js/utils.js:hasDuplicateChar
getVowelFlow software healthy public/js/utils.js:getVowelFlow
initWinds software healthy public/js/utils.js:initWinds
advanceWinds software healthy public/js/utils.js:advanceWinds
newStart software healthy public/js/utils.js:newStart
getWindRowTiles software healthy public/js/utils.js:getWindRowTiles
initDoraTiles software healthy public/js/utils.js:initDoraTiles
addKanDora software healthy public/js/utils.js:addKanDora
shuffleArray software healthy public/js/utils.js:shuffleArray
calcDoraBonus software healthy public/js/utils.js:calcDoraBonus
calcDoraCount software healthy public/js/utils.js:calcDoraCount
mult software healthy public/js/utils.js:mult
calcSetsDora software healthy public/js/utils.js:calcSetsDora
detectRoles software healthy public/js/utils.js:detectRoles
hasNaki software healthy public/js/utils.js:hasNaki
riichiAt software healthy public/js/utils.js:riichiAt
turnCount software healthy public/js/utils.js:turnCount
kyomeiScore software healthy public/js/utils.js:kyomeiScore
calcRoleBonus software healthy public/js/utils.js:calcRoleBonus
calcAgariBreakdown software healthy public/js/utils.js:calcAgariBreakdown
calcAgariScore software healthy public/js/utils.js:calcAgariScore
buildDrawResult software healthy public/js/utils.js:buildDrawResult
roundHistory software healthy public/js/utils.js:roundHistory
buildRoundResult software healthy public/js/utils.js:buildRoundResult
makePlayerData software healthy public/js/lobby.js:makePlayerData
validateName software healthy public/js/lobby.js:validateName
showError software healthy public/js/lobby.js:showError
on software healthy public/js/game.js:on

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

LabelLayerStatusPath
database.rules.json software healthy database.rules.json
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
index.html software healthy index.html
firebase.json software healthy firebase.json
package-lock.json software healthy package-lock.json
firestore.indexes.json software healthy firestore.indexes.json
LICENSE software healthy LICENSE
utils.test.js software healthy test/utils.test.js
dictionary.test.js software healthy test/dictionary.test.js
refactor-instructions.md software healthy docs/refactor-instructions.md
build-dictionary.mjs software healthy tools/build-dictionary.mjs
game.html software healthy public/game.html
index.html software healthy public/index.html
dictionary.js software healthy public/js/dictionary.js
utils.js software healthy public/js/utils.js
lobby.js software healthy public/js/lobby.js
firebase-config.js software healthy public/js/firebase-config.js
game.js software healthy public/js/game.js
style.css software healthy public/css/style.css
test.yml software healthy .github/workflows/test.yml
CLAUDE.md quality healthy CLAUDE.md

LabelLayerStatusPath
test software healthy test
docs software healthy docs
tools software healthy tools
public software healthy public
js software healthy public/js
css software healthy public/css
.github software healthy .github
workflows software healthy .github/workflows

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

LabelLayerStatusPath
generic_api_key::public/js/firebase-config.js security healthy public/js/firebase-config.js

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

LabelLayerStatusPath
test cicd healthy .github/workflows/test.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/e63195bd-e63e-41c0-9b33-ae30075ccdf3/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e63195bd-e63e-41c0-9b33-ae30075ccdf3/

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.