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.

ryota-kanayama/juice

https://github.com/ryota-kanayama/juice · scanned 2026-06-15 23:58 UTC (2 months, 3 weeks ago)

20 raw signals (13 security + 7 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 14 actionable findings from 2 signal sources. 62 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 486 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
mockFetchSequence software healthy lambda/src/slackOidc.test.ts:mockFetchSequence
makeEvent software healthy lambda/src/handler.test.ts:makeEvent
makePostEvent software healthy lambda/src/handler.test.ts:makePostEvent
makeAttEvent software healthy lambda/src/handler.test.ts:makeAttEvent
makeWbEvent software healthy lambda/src/handler.test.ts:makeWbEvent
getRevokedBefore software healthy lambda/src/revocations.ts:getRevokedBefore
isRevoked software healthy lambda/src/revocations.ts:isRevoked
_resetForTest software healthy lambda/src/revocations.ts:_resetForTest
buildAuthorizeUrl software healthy lambda/src/slackOidc.ts:buildAuthorizeUrl
fetchSlackIdentity software healthy lambda/src/slackOidc.ts:fetchSlackIdentity
token software healthy lambda/src/slackOidc.ts:token
usersInfo software healthy lambda/src/slackOidc.ts:usersInfo
nowSec software healthy lambda/src/sessionJwt.ts:nowSec
hmac software healthy lambda/src/sessionJwt.ts:hmac
issueSessionJwt software healthy lambda/src/sessionJwt.ts:issueSessionJwt
verifySessionJwt software healthy lambda/src/sessionJwt.ts:verifySessionJwt
parseSlackPostRequest software healthy lambda/src/slackPost.ts:parseSlackPostRequest
buildTeleworkMessage software healthy lambda/src/slackPost.ts:buildTeleworkMessage
postToSlack software healthy lambda/src/slackPost.ts:postToSlack
result software healthy lambda/src/slackPost.ts:result
postWhiteboard software healthy lambda/src/whiteboardPost.ts:postWhiteboard
parseAttendanceRequest software healthy lambda/src/attendanceSend.ts:parseAttendanceRequest
resolveUserName software healthy lambda/src/attendanceSend.ts:resolveUserName
postAttendance software healthy lambda/src/attendanceSend.ts:postAttendance
nowSec software healthy lambda/src/stateSign.ts:nowSec
signState software healthy lambda/src/stateSign.ts:signState
verifyState software healthy lambda/src/stateSign.ts:verifyState
mockFetchSequence software healthy lambda/src/whiteboardPost.test.ts:mockFetchSequence
loadSecrets software healthy lambda/src/secrets.ts:loadSecrets
_resetForTest software healthy lambda/src/secrets.ts:_resetForTest
env software healthy lambda/src/handler.ts:env
redirect software healthy lambda/src/handler.ts:redirect
json software healthy lambda/src/handler.ts:json
bearerClaims software healthy lambda/src/handler.ts:bearerClaims
rawBody software healthy lambda/src/handler.ts:rawBody
errorPage software healthy lambda/src/handler.ts:errorPage
successPage software healthy lambda/src/handler.ts:successPage
handler software healthy lambda/src/handler.ts:handler
stubSessions software healthy src/renderer/src/App.test.tsx:stubSessions
toMeta software healthy src/renderer/src/themes.ts:toMeta
isSetupRoute software healthy src/renderer/src/App.tsx:isSetupRoute
isSettingsRoute software healthy src/renderer/src/App.tsx:isSettingsRoute
App software healthy src/renderer/src/App.tsx:App
AccountAvatar software healthy src/renderer/src/App.tsx:AccountAvatar
PopoverView software healthy src/renderer/src/App.tsx:PopoverView
handler software healthy src/renderer/src/App.tsx:handler
TimerPage software healthy src/renderer/src/App.tsx:TimerPage
handleStart software healthy src/renderer/src/App.tsx:handleStart
handleStartMore software healthy src/renderer/src/App.tsx:handleStartMore
handleStop software healthy src/renderer/src/App.tsx:handleStop

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

LabelLayerStatusPath
electron.vite.config.ts software healthy electron.vite.config.ts
tsconfig.web.json software healthy tsconfig.web.json
tailwind.config.js software healthy tailwind.config.js
.eslintrc.cjs software healthy .eslintrc.cjs
package.json software healthy package.json
tsconfig.node.json software healthy tsconfig.node.json
package-lock.json software healthy package-lock.json
components.json software healthy components.json
.dependency-cruiser.cjs software healthy .dependency-cruiser.cjs
electron-builder.yml software healthy electron-builder.yml
knip.json software healthy knip.json
tsconfig.json software healthy tsconfig.json
postcss.config.js software healthy postcss.config.js
vitest.config.ts software healthy vitest.config.ts
.mise.toml software healthy .mise.toml
README.md software healthy lambda/README.md
package.json software healthy lambda/package.json
package-lock.json software healthy lambda/package-lock.json
tsconfig.json software healthy lambda/tsconfig.json
main.tf software healthy lambda/terraform/main.tf
variables.tf software healthy lambda/terraform/variables.tf
outputs.tf software healthy lambda/terraform/outputs.tf
attendanceSend.test.ts software healthy lambda/src/attendanceSend.test.ts
slackOidc.test.ts software healthy lambda/src/slackOidc.test.ts
handler.test.ts software healthy lambda/src/handler.test.ts
revocations.test.ts software healthy lambda/src/revocations.test.ts
revocations.ts software healthy lambda/src/revocations.ts
slackOidc.ts software healthy lambda/src/slackOidc.ts
stateSign.test.ts software healthy lambda/src/stateSign.test.ts
sessionJwt.ts software healthy lambda/src/sessionJwt.ts
secrets.test.ts software healthy lambda/src/secrets.test.ts
slackPost.ts software healthy lambda/src/slackPost.ts
whiteboardPost.ts software healthy lambda/src/whiteboardPost.ts
attendanceSend.ts software healthy lambda/src/attendanceSend.ts
stateSign.ts software healthy lambda/src/stateSign.ts
whiteboardPost.test.ts software healthy lambda/src/whiteboardPost.test.ts
http.ts software healthy lambda/src/http.ts
secrets.ts software healthy lambda/src/secrets.ts
handler.ts software healthy lambda/src/handler.ts
slackPost.test.ts software healthy lambda/src/slackPost.test.ts
sessionJwt.test.ts software healthy lambda/src/sessionJwt.test.ts
index.html software healthy src/renderer/index.html
dailyStore.test.ts software healthy src/renderer/src/dailyStore.test.ts
App.test.tsx software healthy src/renderer/src/App.test.tsx
App.module.css software healthy src/renderer/src/App.module.css
env.d.ts software healthy src/renderer/src/env.d.ts
dailyStore.ts software healthy src/renderer/src/dailyStore.ts
themes.test.ts software healthy src/renderer/src/themes.test.ts
main.tsx software healthy src/renderer/src/main.tsx
themes.ts software healthy src/renderer/src/themes.ts

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

LabelLayerStatusPath
lambda software healthy lambda
terraform software healthy lambda/terraform
src software healthy lambda/src
src software healthy src
renderer software healthy src/renderer
src software healthy src/renderer/src
types software healthy src/renderer/src/types
test software healthy src/renderer/src/test
components software healthy src/renderer/src/components
PageIndicator software healthy src/renderer/src/components/PageIndicator
ConfirmDialog software healthy src/renderer/src/components/ConfirmDialog
Settings software healthy src/renderer/src/components/Settings
ui software healthy src/renderer/src/components/ui
Popover software healthy src/renderer/src/components/Popover
Setup software healthy src/renderer/src/components/Setup
Calendar software healthy src/renderer/src/components/Calendar
ThemeGrid software healthy src/renderer/src/components/ThemeGrid
theme software healthy src/renderer/src/theme
assets software healthy src/renderer/src/assets
lib software healthy src/renderer/src/lib
hooks software healthy src/renderer/src/hooks
repositories software healthy src/renderer/src/repositories
domain software healthy src/renderer/src/domain
shared software healthy src/shared
preload software healthy src/preload
main software healthy src/main
integrations software healthy src/main/integrations
ipc software healthy src/main/ipc
notifications software healthy src/main/notifications
auth software healthy src/main/auth
windows software healthy src/main/windows

LabelLayerStatusPath
auth::src/main/auth/authStore.test.ts security healthy src/main/auth/authStore.test.ts
auth::lambda/src/sessionJwt.ts security healthy lambda/src/sessionJwt.ts
auth::src/main/integrations/whiteboard.test.ts security healthy src/main/integrations/whiteboard.test.ts
auth::lambda/src/handler.test.ts security healthy lambda/src/handler.test.ts
auth::lambda/README.md security healthy lambda/README.md
auth::src/main/integrations/attendance.test.ts security healthy src/main/integrations/attendance.test.ts
auth::src/main/integrations/whiteboard.ts security healthy src/main/integrations/whiteboard.ts
auth::lambda/src/slackOidc.test.ts security healthy lambda/src/slackOidc.test.ts
auth::lambda/src/slackOidc.ts security healthy lambda/src/slackOidc.ts
auth::lambda/src/sessionJwt.test.ts security healthy lambda/src/sessionJwt.test.ts
auth::src/main/integrations/attendance.ts security healthy src/main/integrations/attendance.ts
auth::src/main/auth/authStore.ts security healthy src/main/auth/authStore.ts
auth::lambda/src/handler.ts security healthy lambda/src/handler.ts
auth::src/shared/ipc.ts security healthy src/shared/ipc.ts
auth::lambda/src/attendanceSend.ts security healthy lambda/src/attendanceSend.ts
auth::src/main/integrations/slack.test.ts security healthy src/main/integrations/slack.test.ts
auth::lambda/src/stateSign.ts security healthy lambda/src/stateSign.ts
auth::lambda/src/revocations.ts security healthy lambda/src/revocations.ts

LabelLayerStatusPath
tf::aws_iam_role::lambda hardware healthy lambda/terraform/main.tf
tf::aws_iam_role_policy_attachment::logs hardware healthy lambda/terraform/main.tf
tf::aws_lambda_function::juice_proxy hardware healthy lambda/terraform/main.tf
tf::aws_dynamodb_table::revocations hardware healthy lambda/terraform/main.tf
tf::aws_iam_role_policy::dynamodb_revocations hardware healthy lambda/terraform/main.tf
tf::aws_iam_role_policy::ssm_secrets hardware healthy lambda/terraform/main.tf
tf::aws_lambda_function_url::juice_proxy hardware healthy lambda/terraform/main.tf

LabelLayerStatusPath
SettingsStore software healthy src/main/settingsStore.ts:SettingsStore
SessionStore software healthy src/main/sessionStore.ts:SessionStore
AuthStore software healthy src/main/auth/authStore.ts:AuthStore

LabelLayerStatusPath
repobility-clone-2p7zvluz software healthy /tmp/repobility-clone-2p7zvluz

LabelLayerStatusPath
port:5174 network healthy electron.vite.config.ts

LabelLayerStatusPath
vps::aws hardware healthy electron-builder.yml

LabelLayerStatusPath
App frontend healthy src/renderer/src/App.tsx
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/363697e2-8419-49fe-b9d3-b96543d25255/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/363697e2-8419-49fe-b9d3-b96543d25255/

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.