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.

RioRio-do/kutria_fb

https://github.com/RioRio-do/kutria_fb · scanned 2026-06-15 23:51 UTC (2 months, 3 weeks ago)

31 raw signals (0 security + 31 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 29 actionable findings from 1 signal source. 2 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 809 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
form software healthy apps/web/src/lib/course-rating.test.ts:form
formatRelativeTime software healthy apps/web/src/lib/format.ts:formatRelativeTime
runnerLabel software healthy apps/web/src/lib/format.ts:runnerLabel
formatJapaneseDate software healthy apps/web/src/lib/format.ts:formatJapaneseDate
courseColor software healthy apps/web/src/lib/course-view.ts:courseColor
defaultBlockContent software healthy apps/web/src/lib/blocks.ts:defaultBlockContent
isStringArray software healthy apps/web/src/lib/blocks.ts:isStringArray
validateQuizContent software healthy apps/web/src/lib/blocks.ts:validateQuizContent
blanks software healthy apps/web/src/lib/blocks.ts:blanks
validateBlockContent software healthy apps/web/src/lib/blocks.ts:validateBlockContent
parseCourseRatingForm software healthy apps/web/src/lib/course-rating.ts:parseCourseRatingForm
theme software healthy apps/web/src/lib/theme.svelte.ts:theme
apply software healthy apps/web/src/lib/theme.svelte.ts:apply
setTheme software healthy apps/web/src/lib/theme.svelte.ts:setTheme
toggleTheme software healthy apps/web/src/lib/theme.svelte.ts:toggleTheme
initTheme software healthy apps/web/src/lib/theme.svelte.ts:initTheme
shuffleIndexes software healthy apps/web/src/lib/quiz.ts:shuffleIndexes
shuffle software healthy apps/web/src/lib/quiz.ts:shuffle
isOrderingCorrect software healthy apps/web/src/lib/quiz.ts:isOrderingCorrect
splitCloze software healthy apps/web/src/lib/quiz.ts:splitCloze
isClozeCorrect software healthy apps/web/src/lib/quiz.ts:isClozeCorrect
rng software healthy apps/web/src/lib/quiz.test.ts:rng
post software healthy apps/web/src/lib/passkey-client.ts:post
registerPasskey software healthy apps/web/src/lib/passkey-client.ts:registerPasskey
loginWithPasskey software healthy apps/web/src/lib/passkey-client.ts:loginWithPasskey
hmacKey software healthy apps/web/src/lib/server/auth.ts:hmacKey
base64url software healthy apps/web/src/lib/server/auth.ts:base64url
createSignedToken software healthy apps/web/src/lib/server/auth.ts:createSignedToken
verifySignedToken software healthy apps/web/src/lib/server/auth.ts:verifySignedToken
createRegistrationToken software healthy apps/web/src/lib/server/auth.ts:createRegistrationToken
verifyRegistrationToken software healthy apps/web/src/lib/server/auth.ts:verifyRegistrationToken
rolesForNewUser software healthy apps/web/src/lib/server/auth.ts:rolesForNewUser
isValidFilePath software healthy apps/web/src/lib/server/editor-api-data.ts:isValidFilePath
validateSubmittedFiles software healthy apps/web/src/lib/server/editor-api-data.ts:validateSubmitte…
authorizeAssignment software healthy apps/web/src/lib/server/editor-api-data.ts:authorizeAssignm…
loadEditorAssignment software healthy apps/web/src/lib/server/editor-api-data.ts:loadEditorAssign…
loadEditorAssignmentFiles software healthy apps/web/src/lib/server/editor-api-data.ts:loadEditorAssign…
parseLocalResults software healthy apps/web/src/lib/server/editor-api-data.ts:parseLocalResults
decideSubmissionStatus software healthy apps/web/src/lib/server/editor-api-data.ts:decideSubmission…
createEditorSubmission software healthy apps/web/src/lib/server/editor-api-data.ts:createEditorSubm…
loadEditorSubmissionResult software healthy apps/web/src/lib/server/editor-api-data.ts:loadEditorSubmis…
chunk software healthy apps/web/src/lib/server/admin-course-data.ts:chunk
listAllCoursesForAdmin software healthy apps/web/src/lib/server/admin-course-data.ts:listAllCourses…
createCourse software healthy apps/web/src/lib/server/admin-course-data.ts:createCourse
newLimitedAccessToken software healthy apps/web/src/lib/server/admin-course-data.ts:newLimitedAcce…
updateCourseStatus software healthy apps/web/src/lib/server/admin-course-data.ts:updateCourseSt…
listVersionsForAdmin software healthy apps/web/src/lib/server/admin-course-data.ts:listVersionsFo…
createMajorSnapshot software healthy apps/web/src/lib/server/admin-course-data.ts:createMajorSna…
publishMajor software healthy apps/web/src/lib/server/admin-course-data.ts:publishMajor
validationError software healthy apps/web/src/lib/server/assets.ts:validationError

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

LabelLayerStatusPath
README.md software healthy README.md
pnpm-lock.yaml software healthy pnpm-lock.yaml
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
pnpm-workspace.yaml software healthy pnpm-workspace.yaml
AGENTS.md software healthy AGENTS.md
playwright.config.ts software healthy apps/web/playwright.config.ts
vite.config.ts software healthy apps/web/vite.config.ts
package.json software healthy apps/web/package.json
wrangler.toml software healthy apps/web/wrangler.toml
svelte.config.js software healthy apps/web/svelte.config.js
tsconfig.json software healthy apps/web/tsconfig.json
drizzle.config.ts software healthy apps/web/drizzle.config.ts
index.ts software healthy apps/web/server/index.ts
seed.sql software healthy apps/web/seed/seed.sql
0000_narrow_satana.sql software healthy apps/web/drizzle/0000_narrow_satana.sql
0002_stiff_korg.sql software healthy apps/web/drizzle/0002_stiff_korg.sql
0007_left_retro_girl.sql software healthy apps/web/drizzle/0007_left_retro_girl.sql
0001_supreme_winter_soldier.sql software healthy apps/web/drizzle/0001_supreme_winter_soldier.sql
0006_vengeful_vindicator.sql software healthy apps/web/drizzle/0006_vengeful_vindicator.sql
0005_cute_the_professor.sql software healthy apps/web/drizzle/0005_cute_the_professor.sql
0004_lazy_robin_chapel.sql software healthy apps/web/drizzle/0004_lazy_robin_chapel.sql
0003_boring_jazinda.sql software healthy apps/web/drizzle/0003_boring_jazinda.sql
0004_snapshot.json software healthy apps/web/drizzle/meta/0004_snapshot.json
0001_snapshot.json software healthy apps/web/drizzle/meta/0001_snapshot.json
0005_snapshot.json software healthy apps/web/drizzle/meta/0005_snapshot.json
0002_snapshot.json software healthy apps/web/drizzle/meta/0002_snapshot.json
0000_snapshot.json software healthy apps/web/drizzle/meta/0000_snapshot.json
0003_snapshot.json software healthy apps/web/drizzle/meta/0003_snapshot.json
0007_snapshot.json software healthy apps/web/drizzle/meta/0007_snapshot.json
_journal.json software healthy apps/web/drizzle/meta/_journal.json
0006_snapshot.json software healthy apps/web/drizzle/meta/0006_snapshot.json
app.html software healthy apps/web/src/app.html
app.css software healthy apps/web/src/app.css
app.d.ts software healthy apps/web/src/app.d.ts
hooks.server.ts software healthy apps/web/src/hooks.server.ts
course-rating.test.ts software healthy apps/web/src/lib/course-rating.test.ts
format.ts software healthy apps/web/src/lib/format.ts
course-view.ts software healthy apps/web/src/lib/course-view.ts
blocks.ts software healthy apps/web/src/lib/blocks.ts
course-rating.ts software healthy apps/web/src/lib/course-rating.ts
theme.svelte.ts software healthy apps/web/src/lib/theme.svelte.ts
quiz.ts software healthy apps/web/src/lib/quiz.ts
quiz.test.ts software healthy apps/web/src/lib/quiz.test.ts
passkey-client.ts software healthy apps/web/src/lib/passkey-client.ts
Brand.svelte software healthy apps/web/src/lib/components/Brand.svelte
ProgressBar.svelte software healthy apps/web/src/lib/components/ProgressBar.svelte
StatusPill.svelte software healthy apps/web/src/lib/components/StatusPill.svelte
AssignmentView.svelte software healthy apps/web/src/lib/components/AssignmentView.svelte
Icon.svelte software healthy apps/web/src/lib/components/Icon.svelte

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

LabelLayerStatusPath
apps software healthy apps
web software healthy apps/web
server software healthy apps/web/server
seed software healthy apps/web/seed
drizzle software healthy apps/web/drizzle
meta software healthy apps/web/drizzle/meta
src software healthy apps/web/src
lib software healthy apps/web/src/lib
components software healthy apps/web/src/lib/components
server software healthy apps/web/src/lib/server
cron software healthy apps/web/src/lib/server/cron
markdown software healthy apps/web/src/lib/server/markdown
db software healthy apps/web/src/lib/server/db
routes software healthy apps/web/src/routes
auth software healthy apps/web/src/routes/auth
passkey software healthy apps/web/src/routes/auth/passkey
login software healthy apps/web/src/routes/auth/passkey/login
options software healthy apps/web/src/routes/auth/passkey/login/options
verify software healthy apps/web/src/routes/auth/passkey/login/verify
register software healthy apps/web/src/routes/auth/passkey/register
options software healthy apps/web/src/routes/auth/passkey/register/options
verify software healthy apps/web/src/routes/auth/passkey/register/verify
logout software healthy apps/web/src/routes/auth/logout
discord software healthy apps/web/src/routes/auth/discord
callback software healthy apps/web/src/routes/auth/discord/callback
login software healthy apps/web/src/routes/login
api software healthy apps/web/src/routes/api
backup-report software healthy apps/web/src/routes/api/backup-report
editor software healthy apps/web/src/routes/api/editor
auth software healthy apps/web/src/routes/api/editor/auth
verify software healthy apps/web/src/routes/api/editor/auth/verify
submission software healthy apps/web/src/routes/api/editor/submission
[id] software healthy apps/web/src/routes/api/editor/submission/[id]
result software healthy apps/web/src/routes/api/editor/submission/[id]/result
assignment software healthy apps/web/src/routes/api/editor/assignment
[id] software healthy apps/web/src/routes/api/editor/assignment/[id]
files software healthy apps/web/src/routes/api/editor/assignment/[id]/files
assets software healthy apps/web/src/routes/assets
[id] software healthy apps/web/src/routes/assets/[id]
(admin) software healthy apps/web/src/routes/(admin)
admin software healthy apps/web/src/routes/(admin)/admin
assets software healthy apps/web/src/routes/(admin)/admin/assets
upload software healthy apps/web/src/routes/(admin)/admin/assets/upload
divisions software healthy apps/web/src/routes/(admin)/admin/divisions
submissions software healthy apps/web/src/routes/(admin)/admin/submissions
members software healthy apps/web/src/routes/(admin)/admin/members
[id] software healthy apps/web/src/routes/(admin)/admin/members/[id]
versions software healthy apps/web/src/routes/(admin)/admin/versions
ratings software healthy apps/web/src/routes/(admin)/admin/ratings
courses software healthy apps/web/src/routes/(admin)/admin/courses

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

LabelLayerStatusPath
admin_memos data healthy apps/web/drizzle/0000_narrow_satana.sql
assets data healthy apps/web/drizzle/0000_narrow_satana.sql
assignment_progress data healthy apps/web/drizzle/0000_narrow_satana.sql
assignment_revisions data healthy apps/web/drizzle/0000_narrow_satana.sql
assignment_submissions data healthy apps/web/drizzle/0000_narrow_satana.sql
block_versions data healthy apps/web/drizzle/0000_narrow_satana.sql
chapter_versions data healthy apps/web/drizzle/0000_narrow_satana.sql
course_progress data healthy apps/web/drizzle/0000_narrow_satana.sql
course_ratings data healthy apps/web/drizzle/0000_narrow_satana.sql
course_versions data healthy apps/web/drizzle/0000_narrow_satana.sql
courses data healthy apps/web/drizzle/0000_narrow_satana.sql
discord_membership_states data healthy apps/web/drizzle/0000_narrow_satana.sql
divisions data healthy apps/web/drizzle/0000_narrow_satana.sql
manual_review_results data healthy apps/web/drizzle/0000_narrow_satana.sql
notifications data healthy apps/web/drizzle/0000_narrow_satana.sql
page_progress data healthy apps/web/drizzle/0000_narrow_satana.sql
page_versions data healthy apps/web/drizzle/0000_narrow_satana.sql
passkey_credentials data healthy apps/web/drizzle/0000_narrow_satana.sql
sessions data healthy apps/web/drizzle/0000_narrow_satana.sql
users data healthy apps/web/drizzle/0000_narrow_satana.sql
audit_logs data healthy apps/web/drizzle/0002_stiff_korg.sql
edit_locks data healthy apps/web/drizzle/0002_stiff_korg.sql
assignment_files data healthy apps/web/drizzle/0007_left_retro_girl.sql
assignments data healthy apps/web/drizzle/0001_supreme_winter_soldier.sql
editor_launch_tokens data healthy apps/web/drizzle/0006_vengeful_vindicator.sql
editor_sessions data healthy apps/web/drizzle/0006_vengeful_vindicator.sql
backup_runs data healthy apps/web/drizzle/0005_cute_the_professor.sql

LabelLayerStatusPath
build-windows cicd healthy .github/workflows/editor-release.yml
backup cicd healthy .github/workflows/backup.yml
deploy cicd healthy .github/workflows/web-deploy.yml
runner-tests-windows cicd healthy .github/workflows/editor-ci.yml
patch-check cicd healthy .github/workflows/editor-ci.yml
smoke-build cicd healthy .github/workflows/editor-ci.yml
ci cicd healthy .github/workflows/web-ci.yml

LabelLayerStatusPath
BACKUP_REPO_TOKEN cicd healthy
SIGNING_CERT_PFX_BASE64 cicd healthy
CLOUDFLARE_ACCOUNT_ID cicd healthy
SIGNING_CERT_PASSWORD cicd healthy
BACKUP_ENCRYPTION_PASSPHRASE cicd healthy
CLOUDFLARE_API_TOKEN cicd healthy
BACKUP_REPORT_TOKEN cicd healthy

LabelLayerStatusPath
UploadValidationError software healthy apps/web/src/lib/server/assets.ts:UploadValidationError
UserQuotaExceededError software healthy apps/web/src/lib/server/assets.ts:UserQuotaExceededError
TotalStorageExceededError software healthy apps/web/src/lib/server/assets.ts:TotalStorageExceededError
DiscordError software healthy apps/web/src/lib/server/discord.ts:DiscordError
KutriaApiError software healthy apps/editor/extensions/kutria-runner/src/core/api.ts:Kutria…
KutriaApiClient software healthy apps/editor/extensions/kutria-runner/src/core/api.ts:Kutria…

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

LabelLayerStatusPath
sqlite data healthy pnpm-lock.yaml
redis data healthy pnpm-lock.yaml
postgres data healthy pnpm-lock.yaml

LabelLayerStatusPath
port:03 network healthy .github/workflows/backup.yml
port:30 network healthy .github/workflows/backup.yml
port:18 network healthy .github/workflows/backup.yml

LabelLayerStatusPath
auth::apps/web/src/lib/server/auth.ts security healthy apps/web/src/lib/server/auth.ts
auth::apps/web/src/lib/server/discord.ts security healthy apps/web/src/lib/server/discord.ts

LabelLayerStatusPath
repobility-clone-8oxaqh7v software healthy /tmp/repobility-clone-8oxaqh7v

LabelLayerStatusPath
vps::aws hardware healthy pnpm-lock.yaml

LabelLayerStatusPath
/ frontend healthy apps/web/src/hooks.server.ts
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/e52c170e-893b-47bc-a7a2-ec68ce7d218d/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/e52c170e-893b-47bc-a7a2-ec68ce7d218d/

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.