https://github.com/BeaverHouse/bluearchive-torment-front
· scanned 2026-06-17 01:20 UTC (1 month, 2 weeks ago)
34 raw signals (0 security + 34 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +10.5 (diff) · 31 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 695 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.
| Label | Layer | Status | Path |
|---|---|---|---|
Error |
software | healthy | src/app/error.tsx:Error |
RootLayout |
software | healthy | src/app/layout.tsx:RootLayout |
Home |
software | healthy | src/app/page.tsx:Home |
PrivacyPolicyPage |
software | healthy | src/app/legal/privacy/page.tsx:PrivacyPolicyPage |
TermsOfServicePage |
software | healthy | src/app/legal/terms/page.tsx:TermsOfServicePage |
VideoAnalysisPage |
software | healthy | src/app/video-analysis/page.tsx:VideoAnalysisPage |
VideoDetailPage |
software | healthy | src/app/video-analysis/[id]/page.tsx:VideoDetailPage |
getRaidName |
software | healthy | src/app/video-analysis/[id]/page.tsx:getRaidName |
fetchVideo |
software | healthy | src/app/video-analysis/[id]/page.tsx:fetchVideo |
BasicInfoEditor |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
SkillOrderList |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
handleDragEnd |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
SortableSkillOrderItem |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
SkillOrderItem |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
EditableAnalysisResult |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
handleSave |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
SortableSlot |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
SortableParty |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
handleStrikerDragEnd |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
handleSpecialDragEnd |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
PartyEditor |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
handleDragEnd |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
useSkillOrders |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
usePartyEditor |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
VideoEditPage |
software | healthy | src/app/video-analysis/[id]/edit/page.tsx:VideoEditPage |
handleUpdateVideo |
software | healthy | src/app/video-analysis/[id]/edit/page.tsx:handleUpdateVideo |
handleCancelEdit |
software | healthy | src/app/video-analysis/[id]/edit/page.tsx:handleCancelEdit |
AddVideoDialog |
software | healthy | src/app/video-analysis/_components/AddVideoDialog.tsx:AddVi… |
handleAddToQueue |
software | healthy | src/app/video-analysis/_components/AddVideoDialog.tsx:handl… |
ThumbnailFallback |
software | healthy | src/app/video-analysis/_components/video-list.tsx:Thumbnail… |
YouTubeThumbnail |
software | healthy | src/app/video-analysis/_components/video-list.tsx:YouTubeTh… |
handleError |
software | healthy | src/app/video-analysis/_components/video-list.tsx:handleErr… |
BilibiliThumbnail |
software | healthy | src/app/video-analysis/_components/video-list.tsx:BilibiliT… |
VideoThumbnail |
software | healthy | src/app/video-analysis/_components/video-list.tsx:VideoThum… |
PlatformBadge |
software | healthy | src/app/video-analysis/_components/video-list.tsx:PlatformB… |
isBilibili |
software | healthy | src/app/video-analysis/_components/video-list.tsx:isBilibili |
VideoList |
software | healthy | src/app/video-analysis/_components/video-list.tsx:VideoList |
getRaidName |
software | healthy | src/app/video-analysis/_components/video-list.tsx:getRaidNa… |
VideoQueueDialog |
software | healthy | src/app/video-analysis/_components/VideoQueueDialog.tsx:Vid… |
handleFetchQueueStatus |
software | healthy | src/app/video-analysis/_components/VideoQueueDialog.tsx:han… |
getRaidName |
software | healthy | src/app/video-analysis/_components/VideoQueueDialog.tsx:get… |
getStatusBadge |
software | healthy | src/app/video-analysis/_components/VideoQueueDialog.tsx:get… |
VideoAnalysisContent |
software | healthy | src/app/video-analysis/_components/video-analysis-content.t… |
useVideoAnalysis |
software | healthy | src/app/video-analysis/_components/hooks/useVideoAnalysis.t… |
loadFilterData |
software | healthy | src/app/video-analysis/_components/hooks/useVideoAnalysis.t… |
fetchVideos |
software | healthy | src/app/video-analysis/_components/hooks/useVideoAnalysis.t… |
convertVideosToPartyData |
software | healthy | src/app/video-analysis/_components/hooks/useVideoAnalysis.t… |
startIndex |
software | healthy | src/app/video-analysis/_components/hooks/useVideoAnalysis.t… |
SkillOrderTable |
software | healthy | src/app/video-analysis/_components/video-detail/SkillOrderT… |
VideoDetail |
software | healthy | src/app/video-analysis/_components/video-detail/index.tsx:V… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
global.d.ts |
software | healthy | global.d.ts |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
README.md |
software | healthy | README.md |
netlify.toml |
software | healthy | netlify.toml |
env.yaml |
software | healthy | env.yaml |
SECURITY.md |
software | healthy | SECURITY.md |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
LICENSE |
software | healthy | LICENSE |
package.json |
software | healthy | package.json |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
next.config.ts |
software | healthy | next.config.ts |
components.json |
software | healthy | components.json |
design-tokens.json |
software | healthy | design-tokens.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
PULL_REQUEST_TEMPLATE.md |
software | healthy | .github/PULL_REQUEST_TEMPLATE.md |
labels.yml |
software | healthy | .github/labels.yml |
config.yml |
software | healthy | .github/ISSUE_TEMPLATE/config.yml |
bug.yml |
software | healthy | .github/ISSUE_TEMPLATE/bug.yml |
default-branch-rule.json |
software | healthy | .github/rulesets/default-branch-rule.json |
sync-labels.yml |
software | healthy | .github/workflows/sync-labels.yml |
codeql.yml |
software | healthy | .github/workflows/codeql.yml |
error.tsx |
software | healthy | src/app/error.tsx |
globals.css |
software | healthy | src/app/globals.css |
layout.tsx |
software | healthy | src/app/layout.tsx |
page.tsx |
software | healthy | src/app/page.tsx |
page.tsx |
software | healthy | src/app/legal/privacy/page.tsx |
page.tsx |
software | healthy | src/app/legal/terms/page.tsx |
page.tsx |
software | healthy | src/app/video-analysis/page.tsx |
page.tsx |
software | healthy | src/app/video-analysis/[id]/page.tsx |
editable-analysis-result.tsx |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
BasicInfoEditor.tsx |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
SkillOrderList.tsx |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
SkillOrderItem.tsx |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
types.ts |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
index.tsx |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
PartyEditor.tsx |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
useSkillOrders.ts |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
usePartyEditor.ts |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
page.tsx |
software | healthy | src/app/video-analysis/[id]/edit/page.tsx |
video-detail.tsx |
software | healthy | src/app/video-analysis/_components/video-detail.tsx |
AddVideoDialog.tsx |
software | healthy | src/app/video-analysis/_components/AddVideoDialog.tsx |
video-list.tsx |
software | healthy | src/app/video-analysis/_components/video-list.tsx |
VideoQueueDialog.tsx |
software | healthy | src/app/video-analysis/_components/VideoQueueDialog.tsx |
video-analysis-content.tsx |
software | healthy | src/app/video-analysis/_components/video-analysis-content.t… |
useVideoAnalysis.ts |
software | healthy | src/app/video-analysis/_components/hooks/useVideoAnalysis.ts |
SkillOrderTable.tsx |
software | healthy | src/app/video-analysis/_components/video-detail/SkillOrderT… |
index.tsx |
software | healthy | src/app/video-analysis/_components/video-detail/index.tsx |
VideoAnalysisContent.tsx |
software | healthy | src/app/video-analysis/_components/video-detail/VideoAnalys… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
rulesets |
software | healthy | .github/rulesets |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
app |
software | healthy | src/app |
legal |
software | healthy | src/app/legal |
privacy |
software | healthy | src/app/legal/privacy |
terms |
software | healthy | src/app/legal/terms |
video-analysis |
software | healthy | src/app/video-analysis |
[id] |
software | healthy | src/app/video-analysis/[id] |
_components |
software | healthy | src/app/video-analysis/[id]/_components |
editable-analysis-result |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
hooks |
software | healthy | src/app/video-analysis/[id]/_components/editable-analysis-r… |
edit |
software | healthy | src/app/video-analysis/[id]/edit |
_components |
software | healthy | src/app/video-analysis/_components |
hooks |
software | healthy | src/app/video-analysis/_components/hooks |
video-detail |
software | healthy | src/app/video-analysis/_components/video-detail |
utils |
software | healthy | src/app/video-analysis/_components/video-detail/utils |
party |
software | healthy | src/app/party |
calculator |
software | healthy | src/app/calculator |
score |
software | healthy | src/app/calculator/score |
analysis |
software | healthy | src/app/analysis |
arona |
software | healthy | src/app/arona |
guide |
software | healthy | src/app/guide |
total-analysis |
software | healthy | src/app/total-analysis |
utils |
software | healthy | src/utils |
hooks |
software | healthy | src/hooks |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
providers |
software | healthy | src/components/providers |
layout |
software | healthy | src/components/layout |
features |
software | healthy | src/components/features |
preset |
software | healthy | src/components/features/preset |
video |
software | healthy | src/components/features/video |
calculator |
software | healthy | src/components/features/calculator |
pool |
software | healthy | src/components/features/pool |
student |
software | healthy | src/components/features/student |
raid |
software | healthy | src/components/features/raid |
raid-summary |
software | healthy | src/components/features/raid/raid-summary |
utils |
software | healthy | src/components/features/raid/raid-summary/utils |
combo |
software | healthy | src/components/features/combo |
ai-search |
software | healthy | src/components/features/ai-search |
item-cards |
software | healthy | src/components/features/ai-search/item-cards |
hooks |
software | healthy | src/components/features/ai-search/hooks |
total-analysis |
software | healthy | src/components/features/total-analysis |
shared |
software | healthy | src/components/shared |
common |
software | healthy | src/components/common |
inline |
software | healthy | src/components/common/inline |
ui |
software | healthy | src/components/ui |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Error |
frontend | healthy | src/app/error.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
Home |
frontend | healthy | src/app/page.tsx |
PrivacyPolicyPage |
frontend | healthy | src/app/legal/privacy/page.tsx |
TermsOfServicePage |
frontend | healthy | src/app/legal/terms/page.tsx |
VideoDetailPage |
frontend | healthy | src/app/video-analysis/[id]/page.tsx |
VideoEditPage |
frontend | healthy | src/app/video-analysis/[id]/edit/page.tsx |
PartyPage |
frontend | healthy | src/app/party/page.tsx |
ScoreCalculatorPage |
frontend | healthy | src/app/calculator/score/page.tsx |
AnalysisPage |
frontend | healthy | src/app/analysis/page.tsx |
AISearchPage |
frontend | healthy | src/app/arona/page.tsx |
GuidePage |
frontend | healthy | src/app/guide/page.tsx |
TotalAnalysisPage |
frontend | healthy | src/app/total-analysis/page.tsx |
PresetPopover |
frontend | healthy | src/components/features/preset/preset-popover.tsx |
PoolToolbar |
frontend | healthy | src/components/features/pool/pool-toolbar.tsx |
PoolStudentGrid |
frontend | healthy | src/components/features/pool/pool-student-grid.tsx |
PoolFilterToggle |
frontend | healthy | src/components/features/pool/pool-filter-toggle.tsx |
PoolEditorDialog |
frontend | healthy | src/components/features/pool/pool-editor-dialog.tsx |
React |
frontend | healthy | src/components/features/pool/pool-student-tile.tsx |
React |
frontend | healthy | src/components/features/student/student-image.tsx |
React |
frontend | healthy | src/components/features/raid/party-card.tsx |
SearchModeSelector |
frontend | healthy | src/components/features/raid/search-mode-selector.tsx |
RaidSearch |
frontend | healthy | src/components/features/raid/raid-search.tsx |
GroupedPartyCard |
frontend | healthy | src/components/features/raid/grouped-party-card.tsx |
React |
frontend | healthy | src/components/features/raid/single-party.tsx |
RaidSummary |
frontend | healthy | src/components/features/raid/raid-summary/index.tsx |
ComboSelector |
frontend | healthy | src/components/features/combo/combo-selector.tsx |
Loading |
frontend | healthy | src/components/common/loading.tsx |
ErrorPage |
frontend | healthy | src/components/common/error-page.tsx |
NormalAnnounce |
frontend | healthy | src/components/common/normal-announce.tsx |
CardWrapper |
frontend | healthy | src/components/common/card-wrapper.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/legal/privacy |
frontend | healthy | src/app/legal/privacy/page.tsx |
/legal/terms |
frontend | healthy | src/app/legal/terms/page.tsx |
/video-analysis |
frontend | healthy | src/app/video-analysis/page.tsx |
/video-analysis/[id] |
frontend | healthy | src/app/video-analysis/[id]/page.tsx |
/video-analysis/[id]/edit |
frontend | healthy | src/app/video-analysis/[id]/edit/page.tsx |
/party |
frontend | healthy | src/app/party/page.tsx |
/calculator/score |
frontend | healthy | src/app/calculator/score/page.tsx |
/analysis |
frontend | healthy | src/app/analysis/page.tsx |
/arona |
frontend | healthy | src/app/arona/page.tsx |
/guide |
frontend | healthy | src/app/guide/page.tsx |
/total-analysis |
frontend | healthy | src/app/total-analysis/page.tsx |
/api/llm/* |
frontend | healthy | netlify/edge-functions/llm-proxy.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
PresetError |
software | healthy | src/components/features/preset/preset-popover.tsx:PresetErr… |
APIError |
software | healthy | src/lib/api.ts:APIError |
AISearchService |
software | healthy | src/lib/ai-search-service.ts:AISearchService |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:15 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::sync-labels |
cicd | healthy | .github/workflows/sync-labels.yml |
gha::codeql |
cicd | healthy | .github/workflows/codeql.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
sync |
cicd | healthy | .github/workflows/sync-labels.yml |
analyze |
cicd | healthy | .github/workflows/codeql.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
BeaverHouse__bluearchive-torment-front |
software | healthy | /data/fable5_failed_archive/BeaverHouse__bluearchive-tormen… |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/lib/ai-search-service.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/7246980c-7429-4eb7-9d4b-4de47f2f26de/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7246980c-7429-4eb7-9d4b-4de47f2f26de/
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.