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.

sakipomco/30nen_next

https://github.com/sakipomco/30nen_next · scanned 2026-06-16 00:00 UTC (2 months, 3 weeks ago)

34 raw signals (0 security + 34 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 3 weeks ago · v1 · 34 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 431 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
main software healthy scripts/smoke-articles.ts:main
main software healthy scripts/create-user.ts:main
role software healthy scripts/create-user.ts:role
main software healthy scripts/smoke-auth.ts:main
main software healthy scripts/smoke-categories.ts:main
leftover software healthy scripts/smoke-categories.ts:leftover
createSession software healthy src/auth/session.ts:createSession
deleteSession software healthy src/auth/session.ts:deleteSession
token software healthy src/auth/session.ts:token
requireUser software healthy src/auth/session.ts:requireUser
requireAdmin software healthy src/auth/session.ts:requireAdmin
hashPassword software healthy src/auth/password.ts:hashPassword
derived software healthy src/auth/password.ts:derived
verifyPassword software healthy src/auth/password.ts:verifyPassword
getKey software healthy src/auth/jwt.ts:getKey
signSession software healthy src/auth/jwt.ts:signSession
verifySession software healthy src/auth/jwt.ts:verifySession
SidebarLeft software healthy src/components/public/sidebar-left.tsx:SidebarLeft
ArchiveList software healthy src/components/public/archive-list.tsx:ArchiveList
WriterProfile software healthy src/components/public/writer-profile.tsx:WriterProfile
SectionHeading software healthy src/components/public/section-heading.tsx:SectionHeading
CategoryBanner software healthy src/components/public/category-banner.tsx:CategoryBanner
inner software healthy src/components/public/category-banner.tsx:inner
EdgeIcons software healthy src/components/public/edge-icons.tsx:EdgeIcons
hrefOf software healthy src/components/public/adjacent-nav.tsx:hrefOf
Arrow software healthy src/components/public/adjacent-nav.tsx:Arrow
AdjacentNav software healthy src/components/public/adjacent-nav.tsx:AdjacentNav
ArticleCard software healthy src/components/public/article-card.tsx:ArticleCard
EdgeNav software healthy src/components/public/edge-nav.tsx:EdgeNav
HamburgerMenu software healthy src/components/public/hamburger-menu.tsx:HamburgerMenu
onKey software healthy src/components/public/hamburger-menu.tsx:onKey
close software healthy src/components/public/hamburger-menu.tsx:close
pageHref software healthy src/components/public/pagination.tsx:pageHref
buildPages software healthy src/components/public/pagination.tsx:buildPages
Pagination software healthy src/components/public/pagination.tsx:Pagination
ContactFormSlot software healthy src/components/public/contact-form-slot.tsx:ContactFormSlot
SeriesList software healthy src/components/public/series-list.tsx:SeriesList
LatestArticle software healthy src/components/public/latest-article.tsx:LatestArticle
ContactForm software healthy src/components/public/contact-form.tsx:ContactForm
renderHiraTight software healthy src/components/public/hira-tight.tsx:renderHiraTight
isHiragana software healthy src/components/public/hira-tight.tsx:isHiragana
flush software healthy src/components/public/hira-tight.tsx:flush
Breadcrumb software healthy src/components/public/breadcrumb.tsx:Breadcrumb
hrefOf software healthy src/components/public/site-adjacent-nav.tsx:hrefOf
NavCard software healthy src/components/public/site-adjacent-nav.tsx:NavCard
SiteAdjacentNav software healthy src/components/public/site-adjacent-nav.tsx:SiteAdjacentNav
RelatedCard software healthy src/components/public/related-articles.tsx:RelatedCard
RelatedArticles software healthy src/components/public/related-articles.tsx:RelatedArticles
SearchForm software healthy src/components/public/search-form.tsx:SearchForm
SidebarContent software healthy src/components/public/sidebar-right.tsx:SidebarContent

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

LabelLayerStatusPath
postcss.config.mjs software healthy postcss.config.mjs
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
HANDOFF.md software healthy HANDOFF.md
package-lock.json software healthy package-lock.json
.env.example software healthy .env.example
tsconfig.json software healthy tsconfig.json
drizzle.config.ts software healthy drizzle.config.ts
eslint.config.mjs software healthy eslint.config.mjs
AGENTS.md software healthy AGENTS.md
next.config.ts software healthy next.config.ts
categories.json software healthy reference/categories.json
README.md software healthy reference/theme/README.md
page-history.php software healthy reference/theme/30nen_original/page-history.php
page-howtouse.php software healthy reference/theme/30nen_original/page-howtouse.php
single.php software healthy reference/theme/30nen_original/single.php
page-about.php software healthy reference/theme/30nen_original/page-about.php
functions.php software healthy reference/theme/30nen_original/functions.php
category.php software healthy reference/theme/30nen_original/category.php
front-page - コピー.php software healthy reference/theme/30nen_original/front-page - コピー.php
page-contact.php software healthy reference/theme/30nen_original/page-contact.php
home.php software healthy reference/theme/30nen_original/home.php
search.php software healthy reference/theme/30nen_original/search.php
searchform.php software healthy reference/theme/30nen_original/searchform.php
page-privacy.php software healthy reference/theme/30nen_original/page-privacy.php
index.php software healthy reference/theme/30nen_original/index.php
front-page.php software healthy reference/theme/30nen_original/front-page.php
date.php software healthy reference/theme/30nen_original/date.php
header.php software healthy reference/theme/30nen_original/header.php
footer.php software healthy reference/theme/30nen_original/footer.php
style.css software healthy reference/theme/30nen_original/style.css
custom-profile-image.js software healthy reference/theme/30nen_original/common/js/custom-profile-ima…
common.js software healthy reference/theme/30nen_original/common/js/common.js
load-more.js software healthy reference/theme/30nen_original/common/js/load-more.js
style.css software healthy reference/theme/30nen_original/common/css/style.css
README.md software healthy reference/sample-posts/README.md
43402.categories.json software healthy reference/sample-posts/posts/43402.categories.json
43186.json software healthy reference/sample-posts/posts/43186.json
12729.json software healthy reference/sample-posts/posts/12729.json
43406.json software healthy reference/sample-posts/posts/43406.json
43432.categories.json software healthy reference/sample-posts/posts/43432.categories.json
43438.json software healthy reference/sample-posts/posts/43438.json
43469.categories.json software healthy reference/sample-posts/posts/43469.categories.json
43462.categories.json software healthy reference/sample-posts/posts/43462.categories.json
43469.json software healthy reference/sample-posts/posts/43469.json
43085.categories.json software healthy reference/sample-posts/posts/43085.categories.json
43462.json software healthy reference/sample-posts/posts/43462.json
43186.categories.json software healthy reference/sample-posts/posts/43186.categories.json
43085.json software healthy reference/sample-posts/posts/43085.json

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

LabelLayerStatusPath
reference software healthy reference
theme software healthy reference/theme
30nen_original software healthy reference/theme/30nen_original
common software healthy reference/theme/30nen_original/common
js software healthy reference/theme/30nen_original/common/js
css software healthy reference/theme/30nen_original/common/css
sample-posts software healthy reference/sample-posts
posts software healthy reference/sample-posts/posts
docs software healthy docs
scripts software healthy scripts
migration software healthy migration
drizzle software healthy drizzle
meta software healthy drizzle/meta
letter_box software healthy letter_box
outbox software healthy letter_box/outbox
inbox software healthy letter_box/inbox
src software healthy src
auth software healthy src/auth
components software healthy src/components
public software healthy src/components/public
app software healthy src/app
login software healthy src/app/login
api software healthy src/app/api
upload software healthy src/app/api/upload
admin software healthy src/app/admin
settings software healthy src/app/admin/settings
users software healthy src/app/admin/users
[id] software healthy src/app/admin/users/[id]
edit software healthy src/app/admin/users/[id]/edit
new software healthy src/app/admin/new
categories software healthy src/app/admin/categories
[id] software healthy src/app/admin/categories/[id]
edit software healthy src/app/admin/categories/[id]/edit
articles software healthy src/app/admin/articles
[id] software healthy src/app/admin/articles/[id]
edit software healthy src/app/admin/articles/[id]/edit
actions software healthy src/app/actions
(public) software healthy src/app/(public)
about software healthy src/app/(public)/about
posts software healthy src/app/(public)/posts
[slug] software healthy src/app/(public)/posts/[slug]
archive software healthy src/app/(public)/archive
[ym] software healthy src/app/(public)/archive/[ym]
howtouse software healthy src/app/(public)/howtouse
series software healthy src/app/(public)/series
[slug] software healthy src/app/(public)/series/[slug]
search software healthy src/app/(public)/search
history software healthy src/app/(public)/history
privacy software healthy src/app/(public)/privacy
lib software healthy src/lib

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

LabelLayerStatusPath
/login frontend healthy src/app/login/page.tsx
/admin frontend healthy src/app/admin/page.tsx
/admin/settings frontend healthy src/app/admin/settings/page.tsx
/admin/users frontend healthy src/app/admin/users/page.tsx
/admin/users/[id]/edit frontend healthy src/app/admin/users/[id]/edit/page.tsx
/admin/new frontend healthy src/app/admin/new/page.tsx
/admin/categories frontend healthy src/app/admin/categories/page.tsx
/admin/categories/[id]/edit frontend healthy src/app/admin/categories/[id]/edit/page.tsx
/admin/articles/[id]/edit frontend healthy src/app/admin/articles/[id]/edit/page.tsx
/(public) frontend healthy src/app/(public)/page.tsx
/(public)/about frontend healthy src/app/(public)/about/page.tsx
/(public)/posts/[slug] frontend healthy src/app/(public)/posts/[slug]/page.tsx
/(public)/archive/[ym] frontend healthy src/app/(public)/archive/[ym]/page.tsx
/(public)/howtouse frontend healthy src/app/(public)/howtouse/page.tsx
/(public)/series/[slug] frontend healthy src/app/(public)/series/[slug]/page.tsx
/(public)/search frontend healthy src/app/(public)/search/page.tsx
/(public)/history frontend healthy src/app/(public)/history/page.tsx
/(public)/privacy frontend healthy src/app/(public)/privacy/page.tsx
/ frontend healthy src/auth/session.ts

LabelLayerStatusPath
site_settings data healthy drizzle/0003_slimy_firedrake.sql
articles data healthy drizzle/0000_wandering_bill_hollister.sql
categories data healthy drizzle/0000_wandering_bill_hollister.sql
category_authors data healthy drizzle/0000_wandering_bill_hollister.sql
users data healthy drizzle/0000_wandering_bill_hollister.sql

LabelLayerStatusPath
RootLayout frontend healthy src/app/layout.tsx
AboutPage frontend healthy src/app/(public)/about/page.tsx
HowtousePage frontend healthy src/app/(public)/howtouse/page.tsx
HistoryPage frontend healthy src/app/(public)/history/page.tsx
PrivacyPage frontend healthy src/app/(public)/privacy/page.tsx

LabelLayerStatusPath
auth::src/auth/session.ts security healthy src/auth/session.ts
auth::src/app/actions/auth.ts security healthy src/app/actions/auth.ts
auth::README.md security healthy README.md
auth::scripts/smoke-auth.ts security healthy scripts/smoke-auth.ts
auth::src/auth/jwt.ts security healthy src/auth/jwt.ts

LabelLayerStatusPath
sqlite data healthy README.md
redis data healthy package-lock.json
postgres data healthy package-lock.json

LabelLayerStatusPath
password_literal::scripts/smoke-auth.ts security healthy scripts/smoke-auth.ts
password_literal::scripts/smoke-categories.ts security healthy scripts/smoke-categories.ts

LabelLayerStatusPath
repobility-clone-4y6ikjyo software healthy /tmp/repobility-clone-4y6ikjyo

LabelLayerStatusPath
nginx network healthy README.md

LabelLayerStatusPath
vps::aws hardware healthy package-lock.json
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/83959498-491b-4713-8e86-6fed6f71cb16/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/83959498-491b-4713-8e86-6fed6f71cb16/

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.