https://github.com/tfukuden-cpu/raq-portal-app
· scanned 2026-06-16 00:33 UTC (2 months, 2 weeks ago)
74 raw signals (0 security + 74 graph)
Last scanned 2 months, 2 weeks ago · v1 · 74 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2122 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 |
|---|---|---|---|
loadEnv |
software | healthy | Cdevraq-portal-appmigrationtest-holiday-submit.mjs:loadEnv |
crc32 |
software | healthy | scripts/generate-icons.mjs:crc32 |
table |
software | healthy | scripts/generate-icons.mjs:table |
chunk |
software | healthy | scripts/generate-icons.mjs:chunk |
encodePng |
software | healthy | scripts/generate-icons.mjs:encodePng |
generateIconPixels |
software | healthy | scripts/generate-icons.mjs:generateIconPixels |
idx |
software | healthy | scripts/generate-icons.mjs:idx |
t |
software | healthy | scripts/generate-icons.mjs:t |
setWhite |
software | healthy | scripts/generate-icons.mjs:setWhite |
loadEnv |
software | healthy | migration/test-holiday-submit.mjs:loadEnv |
loadEnv |
software | healthy | migration/seed-holidays-p009.mjs:loadEnv |
staffIds |
software | healthy | migration/seed-holidays-p009.mjs:staffIds |
getDaysInMonth |
software | healthy | migration/seed-holidays-p009.mjs:getDaysInMonth |
generateRequests |
software | healthy | migration/seed-holidays-p009.mjs:generateRequests |
rand |
software | healthy | migration/seed-holidays-p009.mjs:rand |
loadEnv |
software | healthy | migration/migrate-staffs.mjs:loadEnv |
parseCSV |
software | healthy | migration/migrate-staffs.mjs:parseCSV |
main |
software | healthy | migration/migrate-staffs.mjs:main |
id |
software | healthy | migration/migrate-staffs.mjs:id |
name |
software | healthy | migration/migrate-staffs.mjs:name |
dept |
software | healthy | migration/migrate-staffs.mjs:dept |
displayName |
software | healthy | migration/migrate-staffs.mjs:displayName |
loadEnv |
software | healthy | migration/seed-test-data.mjs:loadEnv |
getDaysInMonth |
software | healthy | migration/seed-test-data.mjs:getDaysInMonth |
getDayOfWeek |
software | healthy | migration/seed-test-data.mjs:getDayOfWeek |
generateShiftsForStaff |
software | healthy | migration/seed-test-data.mjs:generateShiftsForStaff |
rand |
software | healthy | migration/seed-test-data.mjs:rand |
generateHolidayRequests |
software | healthy | migration/seed-test-data.mjs:generateHolidayRequests |
main |
software | healthy | migration/seed-test-data.mjs:main |
loadEnv |
software | healthy | migration/check-holiday-query.mjs:loadEnv |
loadEnv |
software | healthy | migration/cleanup-test-data.mjs:loadEnv |
main |
software | healthy | migration/cleanup-test-data.mjs:main |
loadEnv |
software | healthy | migration/check-holidays.mjs:loadEnv |
loadEnv |
software | healthy | migration/check-projects.mjs:loadEnv |
cacheFirst |
software | healthy | public/sw.js:cacheFirst |
staleWhileRevalidate |
software | healthy | public/sw.js:staleWhileRevalidate |
networkFirst |
software | healthy | public/sw.js:networkFirst |
proxy |
software | healthy | src/proxy.ts:proxy |
RpgStarfield |
software | healthy | src/components/rpg-ui.tsx:RpgStarfield |
RpgWindow |
software | healthy | src/components/rpg-ui.tsx:RpgWindow |
BlinkCursor |
software | healthy | src/components/rpg-ui.tsx:BlinkCursor |
HomeIcon |
software | healthy | src/components/icons.tsx:HomeIcon |
ClockIcon |
software | healthy | src/components/icons.tsx:ClockIcon |
CalendarIcon |
software | healthy | src/components/icons.tsx:CalendarIcon |
BellIcon |
software | healthy | src/components/icons.tsx:BellIcon |
VacationIcon |
software | healthy | src/components/icons.tsx:VacationIcon |
EditRequestIcon |
software | healthy | src/components/icons.tsx:EditRequestIcon |
UsersIcon |
software | healthy | src/components/icons.tsx:UsersIcon |
CalendarSettingsIcon |
software | healthy | src/components/icons.tsx:CalendarSettingsIcon |
CalendarCheckIcon |
software | healthy | src/components/icons.tsx:CalendarCheckIcon |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
Cdevraq-portal-appmigrationtest-holiday-submit.mjs |
software | healthy | Cdevraq-portal-appmigrationtest-holiday-submit.mjs |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
Raq Works説明書.md |
software | healthy | Raq Works説明書.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
SPEC.md |
software | healthy | SPEC.md |
tsconfig.json |
software | healthy | tsconfig.json |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
AGENTS.md |
software | healthy | AGENTS.md |
next.config.ts |
software | healthy | next.config.ts |
manual-admin.md |
software | healthy | docs/manual-admin.md |
manual-staff.md |
software | healthy | docs/manual-staff.md |
基本職100体_画像生成プロンプト.md |
software | healthy | docs/基本職100体_画像生成プロンプト.md |
モンスター150体_画像生成プロンプト.md |
software | healthy | docs/モンスター150体_画像生成プロンプト.md |
manual.html |
software | healthy | docs/manual-build/manual.html |
generate-icons.mjs |
software | healthy | scripts/generate-icons.mjs |
test-holiday-submit.mjs |
software | healthy | migration/test-holiday-submit.mjs |
seed-holidays-p009.mjs |
software | healthy | migration/seed-holidays-p009.mjs |
migrate-staffs.mjs |
software | healthy | migration/migrate-staffs.mjs |
README.md |
software | healthy | migration/README.md |
seed-test-data.mjs |
software | healthy | migration/seed-test-data.mjs |
check-holiday-query.mjs |
software | healthy | migration/check-holiday-query.mjs |
cleanup-test-data.mjs |
software | healthy | migration/cleanup-test-data.mjs |
check-holidays.mjs |
software | healthy | migration/check-holidays.mjs |
check-projects.mjs |
software | healthy | migration/check-projects.mjs |
notification-settings-types.md |
software | healthy | memory/notification-settings-types.md |
lib-functions.md |
software | healthy | memory/lib-functions.md |
db-tables.md |
software | healthy | memory/db-tables.md |
routing-and-pages.md |
software | healthy | memory/routing-and-pages.md |
api-routes-and-cron.md |
software | healthy | memory/api-routes-and-cron.md |
icons.md |
software | healthy | memory/icons.md |
MEMORY.md |
software | healthy | memory/MEMORY.md |
dev-rules.md |
software | healthy | memory/dev-rules.md |
settings.local.json |
software | healthy | .claude/settings.local.json |
sw.js |
software | healthy | public/sw.js |
proxy.ts |
software | healthy | src/proxy.ts |
rpg-ui.tsx |
software | healthy | src/components/rpg-ui.tsx |
icons.tsx |
software | healthy | src/components/icons.tsx |
HolidayRequestSection.tsx |
software | healthy | src/components/HolidayRequestSection.tsx |
AppNav.tsx |
software | healthy | src/components/AppNav.tsx |
StaffPopupMenu.tsx |
software | healthy | src/components/StaffPopupMenu.tsx |
OffRequestSection.tsx |
software | healthy | src/components/OffRequestSection.tsx |
SymptomRow.tsx |
software | healthy | src/components/SymptomRow.tsx |
TrainingSection.tsx |
software | healthy | src/components/TrainingSection.tsx |
ServiceWorkerRegistration.tsx |
software | healthy | src/components/ServiceWorkerRegistration.tsx |
icon.tsx |
software | healthy | src/app/icon.tsx |
globals.css |
software | healthy | src/app/globals.css |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
HolidayRequestSection |
frontend | healthy | src/components/HolidayRequestSection.tsx |
AppNav |
frontend | healthy | src/components/AppNav.tsx |
StaffPopupMenu |
frontend | healthy | src/components/StaffPopupMenu.tsx |
OffRequestSection |
frontend | healthy | src/components/OffRequestSection.tsx |
TrainingSection |
frontend | healthy | src/components/TrainingSection.tsx |
ServiceWorkerRegistration |
frontend | healthy | src/components/ServiceWorkerRegistration.tsx |
Icon |
frontend | healthy | src/app/icon.tsx |
AppleIcon |
frontend | healthy | src/app/apple-icon.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
PortalLoading |
frontend | healthy | src/app/(portal)/loading.tsx |
LineFriendGate |
frontend | healthy | src/app/(portal)/LineFriendGate.tsx |
PushPermissionRequest |
frontend | healthy | src/app/(portal)/PushPermissionRequest.tsx |
HelpClient |
frontend | healthy | src/app/(portal)/help/HelpClient.tsx |
AdminHomeWrapper |
frontend | healthy | src/app/(portal)/dashboard/AdminHomeWrapper.tsx |
LoginBonusModal |
frontend | healthy | src/app/(portal)/dashboard/LoginBonusModal.tsx |
Loading |
frontend | healthy | src/app/(portal)/dashboard/loading.tsx |
HomeClient |
frontend | healthy | src/app/(portal)/dashboard/HomeClient.tsx |
MyTasksWidget |
frontend | healthy | src/app/(portal)/dashboard/MyTasksWidget.tsx |
HolidayCalendar |
frontend | healthy | src/app/(portal)/holidays/HolidayCalendar.tsx |
HolidayReviewClient |
frontend | healthy | src/app/(portal)/holidays/manage/HolidayReviewClient.tsx |
SeatingClient |
frontend | healthy | src/app/(portal)/seating/SeatingClient.tsx |
PunchModal |
frontend | healthy | src/app/(portal)/seating/PunchModal.tsx |
SeatingPlanClient |
frontend | healthy | src/app/(portal)/seating/plan/SeatingPlanClient.tsx |
LineSettingsClient |
frontend | healthy | src/app/(portal)/line-settings/LineSettingsClient.tsx |
NotifyHistory |
frontend | healthy | src/app/(portal)/line-settings/NotifyHistory.tsx |
FollowupClient |
frontend | healthy | src/app/(portal)/absence-followup/FollowupClient.tsx |
TasksClient |
frontend | healthy | src/app/(portal)/tasks/TasksClient.tsx |
CorrectionFormClient |
frontend | healthy | src/app/(portal)/corrections/CorrectionFormClient.tsx |
NewProjectModal |
frontend | healthy | src/app/(portal)/admin/NewProjectModal.tsx |
ProjectList |
frontend | healthy | src/app/(portal)/admin/ProjectList.tsx |
OperatorsClient |
frontend | healthy | src/app/(portal)/admin/operators/OperatorsClient.tsx |
Loading |
frontend | healthy | src/app/(portal)/admin/work-records/loading.tsx |
WorkRecordsClient |
frontend | healthy | src/app/(portal)/admin/work-records/WorkRecordsClient.tsx |
WorkRecordsPage |
frontend | healthy | src/app/(portal)/admin/work-records/page.tsx |
ShiftOffRequestSection |
frontend | healthy | src/app/(portal)/admin/[projectId]/settings/ShiftOffRequest… |
LineConnectionSection |
frontend | healthy | src/app/(portal)/admin/[projectId]/settings/LineConnectionS… |
SeatLayoutEditor |
frontend | healthy | src/app/(portal)/admin/[projectId]/settings/SeatLayoutEdito… |
ShiftImportSection |
frontend | healthy | src/app/(portal)/admin/[projectId]/settings/ShiftImportSect… |
ShiftDraftSection |
frontend | healthy | src/app/(portal)/admin/[projectId]/settings/ShiftDraftSecti… |
AvatarSvg |
frontend | healthy | src/app/(portal)/admin/my/AvatarSvg.tsx |
AdminMyPage |
frontend | healthy | src/app/(portal)/admin/my/page.tsx |
AvatarEditor |
frontend | healthy | src/app/(portal)/admin/my/AvatarEditor.tsx |
OAuthClient |
frontend | healthy | src/app/(portal)/admin/gsheet-oauth/OAuthClient.tsx |
StaffsClient |
frontend | healthy | src/app/(portal)/admin/staffs/StaffsClient.tsx |
StaffOffRequestCalendar |
frontend | healthy | src/app/(portal)/shifts/StaffOffRequestCalendar.tsx |
HolidayTab |
frontend | healthy | src/app/(portal)/shifts/HolidayTab.tsx |
ShiftsTabs |
frontend | healthy | src/app/(portal)/shifts/ShiftsTabs.tsx |
Loading |
frontend | healthy | src/app/(portal)/shifts/loading.tsx |
ShiftCalendar |
frontend | healthy | src/app/(portal)/shifts/ShiftCalendar.tsx |
MyOffRequestsCard |
frontend | healthy | src/app/(portal)/shifts/MyOffRequestsCard.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
manual-build |
software | healthy | docs/manual-build |
scripts |
software | healthy | scripts |
migration |
software | healthy | migration |
memory |
software | healthy | memory |
.claude |
software | healthy | .claude |
public |
software | healthy | public |
src |
software | healthy | src |
components |
software | healthy | src/components |
app |
software | healthy | src/app |
(portal) |
software | healthy | src/app/(portal) |
help |
software | healthy | src/app/(portal)/help |
manual-staff |
software | healthy | src/app/(portal)/help/manual-staff |
manual-admin |
software | healthy | src/app/(portal)/help/manual-admin |
dashboard |
software | healthy | src/app/(portal)/dashboard |
holidays |
software | healthy | src/app/(portal)/holidays |
manage |
software | healthy | src/app/(portal)/holidays/manage |
seating |
software | healthy | src/app/(portal)/seating |
plan |
software | healthy | src/app/(portal)/seating/plan |
line-settings |
software | healthy | src/app/(portal)/line-settings |
absence-followup |
software | healthy | src/app/(portal)/absence-followup |
inquiries |
software | healthy | src/app/(portal)/inquiries |
manage |
software | healthy | src/app/(portal)/inquiries/manage |
tasks |
software | healthy | src/app/(portal)/tasks |
corrections |
software | healthy | src/app/(portal)/corrections |
admin |
software | healthy | src/app/(portal)/admin |
operators |
software | healthy | src/app/(portal)/admin/operators |
work-records |
software | healthy | src/app/(portal)/admin/work-records |
[projectId] |
software | healthy | src/app/(portal)/admin/[projectId] |
settings |
software | healthy | src/app/(portal)/admin/[projectId]/settings |
my |
software | healthy | src/app/(portal)/admin/my |
gsheet-oauth |
software | healthy | src/app/(portal)/admin/gsheet-oauth |
project-settings |
software | healthy | src/app/(portal)/admin/project-settings |
staffs |
software | healthy | src/app/(portal)/admin/staffs |
shifts |
software | healthy | src/app/(portal)/shifts |
manage |
software | healthy | src/app/(portal)/shifts/manage |
request |
software | healthy | src/app/(portal)/shifts/request |
attendance |
software | healthy | src/app/(portal)/attendance |
edit |
software | healthy | src/app/(portal)/attendance/edit |
notices |
software | healthy | src/app/(portal)/notices |
manage |
software | healthy | src/app/(portal)/notices/manage |
monsters |
software | healthy | src/app/(portal)/monsters |
members |
software | healthy | src/app/(portal)/members |
my |
software | healthy | src/app/(portal)/my |
record |
software | healthy | src/app/(portal)/record |
gacha |
software | healthy | src/app/(portal)/gacha |
rankings |
software | healthy | src/app/(portal)/rankings |
punch |
software | healthy | src/app/(portal)/punch |
select-project |
software | healthy | src/app/select-project |
auth |
software | healthy | src/app/auth |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/(portal)/help |
frontend | healthy | src/app/(portal)/help/page.tsx |
/(portal)/help/manual-staff |
frontend | healthy | src/app/(portal)/help/manual-staff/page.tsx |
/(portal)/help/manual-admin |
frontend | healthy | src/app/(portal)/help/manual-admin/page.tsx |
/(portal)/dashboard |
frontend | healthy | src/app/(portal)/dashboard/page.tsx |
/(portal)/holidays/manage |
frontend | healthy | src/app/(portal)/holidays/manage/page.tsx |
/(portal)/seating |
frontend | healthy | src/app/(portal)/seating/page.tsx |
/(portal)/seating/plan |
frontend | healthy | src/app/(portal)/seating/plan/page.tsx |
/(portal)/line-settings |
frontend | healthy | src/app/(portal)/line-settings/page.tsx |
/(portal)/absence-followup |
frontend | healthy | src/app/(portal)/absence-followup/page.tsx |
/(portal)/inquiries |
frontend | healthy | src/app/(portal)/inquiries/page.tsx |
/(portal)/inquiries/manage |
frontend | healthy | src/app/(portal)/inquiries/manage/page.tsx |
/(portal)/tasks |
frontend | healthy | src/app/(portal)/tasks/page.tsx |
/(portal)/corrections |
frontend | healthy | src/app/(portal)/corrections/page.tsx |
/(portal)/admin |
frontend | healthy | src/app/(portal)/admin/page.tsx |
/(portal)/admin/operators |
frontend | healthy | src/app/(portal)/admin/operators/page.tsx |
/(portal)/admin/work-records |
frontend | healthy | src/app/(portal)/admin/work-records/page.tsx |
/(portal)/admin/[projectId] |
frontend | healthy | src/app/(portal)/admin/[projectId]/page.tsx |
/(portal)/admin/[projectId]/settings |
frontend | healthy | src/app/(portal)/admin/[projectId]/settings/page.tsx |
/(portal)/admin/my |
frontend | healthy | src/app/(portal)/admin/my/page.tsx |
/(portal)/admin/gsheet-oauth |
frontend | healthy | src/app/(portal)/admin/gsheet-oauth/page.tsx |
/(portal)/admin/project-settings |
frontend | healthy | src/app/(portal)/admin/project-settings/page.tsx |
/(portal)/admin/staffs |
frontend | healthy | src/app/(portal)/admin/staffs/page.tsx |
/(portal)/shifts |
frontend | healthy | src/app/(portal)/shifts/page.tsx |
/(portal)/shifts/manage |
frontend | healthy | src/app/(portal)/shifts/manage/page.tsx |
/(portal)/shifts/request |
frontend | healthy | src/app/(portal)/shifts/request/page.tsx |
/(portal)/attendance |
frontend | healthy | src/app/(portal)/attendance/page.tsx |
/(portal)/attendance/edit |
frontend | healthy | src/app/(portal)/attendance/edit/page.tsx |
/(portal)/notices |
frontend | healthy | src/app/(portal)/notices/page.tsx |
/(portal)/notices/manage |
frontend | healthy | src/app/(portal)/notices/manage/page.tsx |
/(portal)/monsters |
frontend | healthy | src/app/(portal)/monsters/page.tsx |
/(portal)/members |
frontend | healthy | src/app/(portal)/members/page.tsx |
/(portal)/my |
frontend | healthy | src/app/(portal)/my/page.tsx |
/(portal)/record |
frontend | healthy | src/app/(portal)/record/page.tsx |
/(portal)/gacha |
frontend | healthy | src/app/(portal)/gacha/page.tsx |
/(portal)/rankings |
frontend | healthy | src/app/(portal)/rankings/page.tsx |
/(portal)/punch |
frontend | healthy | src/app/(portal)/punch/page.tsx |
/select-project |
frontend | healthy | src/app/select-project/page.tsx |
/auth/confirm |
frontend | healthy | src/app/auth/confirm/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/link-line |
frontend | healthy | src/app/link-line/page.tsx |
/change-password |
frontend | healthy | src/app/change-password/page.tsx |
/punch/[projectId] |
frontend | healthy | src/app/punch/[projectId]/page.tsx |
/ |
frontend | healthy | src/app/api/auth/line/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
55.47.98.97 |
network | healthy | src/components/icons.tsx |
07.424.384.764 |
network | healthy | src/components/StaffPopupMenu.tsx |
78.93.398.164 |
network | healthy | src/components/StaffPopupMenu.tsx |
1.204.165.397 |
network | healthy | src/components/StaffPopupMenu.tsx |
543.09.94.56 |
network | healthy | src/components/StaffPopupMenu.tsx |
35.25.807.272 |
network | healthy | src/components/StaffPopupMenu.tsx |
1.204.107.397 |
network | healthy | src/components/StaffPopupMenu.tsx |
17.62.23.61 |
network | healthy | src/app/(portal)/LineFriendGate.tsx |
2.98.94.13 |
network | healthy | src/app/(portal)/LineFriendGate.tsx |
07.26.1.25 |
network | healthy | src/app/(portal)/LineFriendGate.tsx |
1.24.39.05 |
network | healthy | src/app/(portal)/LineFriendGate.tsx |
4.243.707.707 |
network | healthy | src/app/(portal)/admin/my/AvatarEditor.tsx |
6.73.145.122 |
network | healthy | src/app/(portal)/my/page.tsx |
073.266.107.538 |
network | healthy | src/app/(portal)/my/page.tsx |
2.47.9.16 |
network | healthy | src/app/(portal)/my/page.tsx |
222.444.041.985 |
network | healthy | src/app/login/page.tsx |
38.32.04.6 |
network | healthy | src/app/login/page.tsx |
26.706.57.044 |
network | healthy | src/app/login/page.tsx |
132.063.267.055 |
network | healthy | src/app/login/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/app/(portal)/admin/gsheet-oauth/OAuthClient.tsx |
security | healthy | src/app/(portal)/admin/gsheet-oauth/OAuthClient.tsx |
auth::README.md |
security | healthy | README.md |
auth::AGENTS.md |
security | healthy | AGENTS.md |
auth::src/lib/gsheets.ts |
security | healthy | src/lib/gsheets.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::migration/migrate-staffs.mjs |
security | healthy | migration/migrate-staffs.mjs |
password_literal::migration/seed-test-data.mjs |
security | healthy | migration/seed-test-data.mjs |
password_literal::src/app/(portal)/admin/staffs/actions.ts |
security | healthy | src/app/(portal)/admin/staffs/actions.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-0sqf65li |
software | healthy | /tmp/repobility-clone-0sqf65li |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/fbd04bcc-d0d3-4d52-af54-d4274b09db4c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/fbd04bcc-d0d3-4d52-af54-d4274b09db4c/
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.