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.

wu0010802-stack/ivyManageSystem-frontend

https://github.com/wu0010802-stack/ivyManageSystem-frontend · scanned 2026-06-16 01:00 UTC (2 months, 1 week ago)

99 raw signals (0 security + 99 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 94 actionable findings from 1 signal source. 5 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 3903 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
manualChunks software healthy vite.config.js:manualChunks
manualChunks software healthy vite.config.js.timestamp-1779780807723-94b85268b63528.mjs:m…
makeStub software healthy tests/unit/IepView.spec.js:makeStub
makeRow software healthy tests/unit/classroomPromotion.spec.ts:makeRow
collectFiles software healthy tests/unit/parent-public-no-element-plus.test.ts:collectFil…
makeStub software healthy tests/unit/CertificatesView.spec.js:makeStub
api software healthy tests/unit/govMoe.spec.js:api
makeStub software healthy tests/unit/SubsidiesView.spec.js:makeStub
deferred software healthy tests/unit/stores/activity.test.js:deferred
makePage software healthy tests/unit/stores/student.test.js:makePage
buildRouter software healthy tests/unit/parent/router.deepLinkTabs.test.js:buildRouter
buildRouter software healthy tests/unit/parent/router.iaV2.test.js:buildRouter
buildRouter software healthy tests/unit/parent/router.familyRoute.test.js:buildRouter
buildRouter software healthy tests/unit/parent/router.catchAll.test.js:buildRouter
mountWith software healthy tests/unit/parent/composables/useAbortableFetch.test.js:mou…
setup software healthy tests/unit/parent/composables/useTodayTimeline.test.js:setup
makeRouter software healthy tests/unit/parent/components/ParentLayoutTabReTap.test.js:m…
mountLayout software healthy tests/unit/parent/components/ParentLayoutTabReTap.test.js:m…
dispatchPointer software healthy tests/unit/parent/components/ParentBottomSheet.test.js:disp…
makeRouter software healthy tests/unit/parent/components/ParentLayoutBrandMark.test.js:…
mountLayout software healthy tests/unit/parent/components/ParentLayoutBrandMark.test.js:…
seedChildren software healthy tests/unit/parent/components/ChildContextHeader.test.js:see…
makeTouchEvent software healthy tests/unit/parent/components/PullToRefresh.test.js:makeTouc…
setScrollY software healthy tests/unit/parent/components/PullToRefresh.test.js:setScrol…
makeEvent software healthy tests/unit/parent/components/home-timeline/TodayTimeline.te…
statusLabel software healthy tests/unit/parent/components/fees/FeeListGroup.test.js:stat…
statusColor software healthy tests/unit/parent/components/fees/FeeListGroup.test.js:stat…
resolver software healthy tests/unit/parent/components/leaves/LeaveAttachments.test.j…
resolver software healthy tests/unit/parent/components/leaves/LeaveDetailSheet.test.j…
buildEntries software healthy tests/unit/parent/contact-book/MonthDateStrip.spec.js:build…
setupStores software healthy tests/unit/parent/views/AdminListView.test.js:setupStores
mountAndOpenFirst software healthy tests/unit/parent/views/ChildPhotosView.spec.js:mountAndOpe…
mountWith software healthy tests/unit/parent/views/TodayView.test.js:mountWith
transparentStub software healthy tests/unit/appraisal/summary-log-drawer.spec.js:transparent…
mountDrawer software healthy tests/unit/appraisal/summary-log-drawer.spec.js:mountDrawer
tagType software healthy tests/unit/appraisal/summary-log-drawer.spec.js:tagType
transparentStub software healthy tests/unit/appraisal/permission-guards.spec.js:transparentS…
componentStubs software healthy tests/unit/appraisal/permission-guards.spec.js:componentStu…
setAllPermissionsTo software healthy tests/unit/appraisal/permission-guards.spec.js:setAllPermis…
mountView software healthy tests/unit/appraisal/permission-guards.spec.js:mountView
mountCard software healthy tests/unit/appraisal/permission-guards.spec.js:mountCard
mountList software healthy tests/unit/appraisal/permission-guards.spec.js:mountList
mountPanel software healthy tests/unit/appraisal/permission-guards.spec.js:mountPanel
mountDialog software healthy tests/unit/appraisal/permission-guards.spec.js:mountDialog
transparentStub software healthy tests/unit/appraisal/summary-card-finalized.spec.js:transpa…
mountWithStatus software healthy tests/unit/appraisal/summary-card-finalized.spec.js:mountWi…
transparentStub software healthy tests/unit/appraisal/manual-event-entry-section.spec.js:tra…
transparentStub software healthy tests/unit/appraisal/batch-sign-button.spec.js:transparentS…
makeWrapper software healthy tests/unit/appraisal/batch-sign-button.spec.js:makeWrapper
clickAndWait software healthy tests/unit/appraisal/batch-sign-button.spec.js:clickAndWait

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

LabelLayerStatusPath
vite.config.js software healthy vite.config.js
renovate.json software healthy renovate.json
vite.config.js.timestamp-1779780807723-94b85268b63528.mjs software healthy vite.config.js.timestamp-1779780807723-94b85268b63528.mjs
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
package.json software healthy package.json
parent.html software healthy parent.html
vitest.config.js software healthy vitest.config.js
index.html software healthy index.html
Dockerfile software healthy Dockerfile
package-lock.json software healthy package-lock.json
.stylelintrc.cjs software healthy .stylelintrc.cjs
.env.example software healthy .env.example
eslint.config.js software healthy eslint.config.js
tsconfig.json software healthy tsconfig.json
auto-imports.d.ts software healthy auto-imports.d.ts
components.d.ts software healthy components.d.ts
public.html software healthy public.html
AGENTS.md software healthy AGENTS.md
setup.js software healthy tests/setup.js
offboarding.test.ts software healthy tests/stores/offboarding.test.ts
IepView.spec.js software healthy tests/unit/IepView.spec.js
StudentDisabilityDocsPanel.spec.js software healthy tests/unit/StudentDisabilityDocsPanel.spec.js
App.test.js software healthy tests/unit/App.test.js
classroomPromotion.spec.ts software healthy tests/unit/classroomPromotion.spec.ts
recruitmentFormSections.test.ts software healthy tests/unit/recruitmentFormSections.test.ts
parent-public-no-element-plus.test.ts software healthy tests/unit/parent-public-no-element-plus.test.ts
employeeFormSections.test.ts software healthy tests/unit/employeeFormSections.test.ts
router.ivykidsRedirect.test.ts software healthy tests/unit/router.ivykidsRedirect.test.ts
DisabilityExpirySection.spec.js software healthy tests/unit/DisabilityExpirySection.spec.js
CertificatesView.spec.js software healthy tests/unit/CertificatesView.spec.js
govMoe.spec.js software healthy tests/unit/govMoe.spec.js
studentFormSections.test.ts software healthy tests/unit/studentFormSections.test.ts
SubsidiesView.spec.js software healthy tests/unit/SubsidiesView.spec.js
recruitmentChannels.test.ts software healthy tests/unit/recruitmentChannels.test.ts
StudentEnrollmentCertButton.spec.js software healthy tests/unit/StudentEnrollmentCertButton.spec.js
studentWorkbenchRoutes.spec.ts software healthy tests/unit/router/studentWorkbenchRoutes.spec.ts
studentRecords.test.js software healthy tests/unit/stores/studentRecords.test.js
approvalPolicy.test.js software healthy tests/unit/stores/approvalPolicy.test.js
a11yPreference.test.js software healthy tests/unit/stores/a11yPreference.test.js
createFetchStore.test.js software healthy tests/unit/stores/createFetchStore.test.js
notification.test.js software healthy tests/unit/stores/notification.test.js
portalMessages.test.js software healthy tests/unit/stores/portalMessages.test.js
activity.test.js software healthy tests/unit/stores/activity.test.js
portalDashboard.test.js software healthy tests/unit/stores/portalDashboard.test.js
keyedFetchStore.test.js software healthy tests/unit/stores/keyedFetchStore.test.js
student.test.js software healthy tests/unit/stores/student.test.js
syncBridge.test.js software healthy tests/unit/stores/syncBridge.test.js
portalCache.test.js software healthy tests/unit/stores/portalCache.test.js
liff.test.js software healthy tests/unit/parent/liff.test.js

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

LabelLayerStatusPath
POST /parent/auth/liff-login api healthy src/parent/api/auth.ts
POST /parent/auth/bind api healthy src/parent/api/auth.ts
POST /parent/auth/bind-additional api healthy src/parent/api/auth.ts
POST /parent/auth/logout api healthy src/parent/api/auth.ts
GET /parent/growth-reports api healthy src/parent/api/childReports.ts
GET /parent/photos api healthy src/parent/api/childPhotos.ts
GET /parent/fees/summary api healthy src/parent/api/fees.ts
GET /parent/fees/records api healthy src/parent/api/fees.ts
POST /parent/student-leaves api healthy src/parent/api/leaves.ts
GET /parent/student-leaves api healthy src/parent/api/leaves.ts
GET /parent/messages/threads api healthy src/parent/api/messages.ts
GET /parent/messages/unread-count api healthy src/parent/api/messages.ts
GET /parent/assistant/faq api healthy src/parent/api/assistant.ts
GET /parent/notifications/preferences api healthy src/parent/api/notifications.ts
PUT /parent/notifications/preferences api healthy src/parent/api/notifications.ts
GET /parent/milestones api healthy src/parent/api/childMilestones.ts
GET /parent/me api healthy src/parent/api/profile.ts
GET /parent/my-children api healthy src/parent/api/profile.ts
GET /parent/home/summary api healthy src/parent/api/profile.ts
GET /parent/home/today-status api healthy src/parent/api/profile.ts
GET /parent/attendance/daily api healthy src/parent/api/attendance.ts
GET /parent/attendance/monthly api healthy src/parent/api/attendance.ts
GET /parent/calendar/week api healthy src/parent/api/calendar.ts
GET /parent/activity/courses api healthy src/parent/api/activity.ts
GET /parent/activity/my-registrations api healthy src/parent/api/activity.ts
POST /parent/activity/register api healthy src/parent/api/activity.ts
GET /parent/measurements api healthy src/parent/api/childMeasurements.ts
GET /parent/measurements/chart-data api healthy src/parent/api/childMeasurements.ts
GET /parent/timeline api healthy src/parent/api/childTimeline.ts
GET /parent/family/timeline api healthy src/parent/api/family.ts
GET /parent/contact-book/today api healthy src/parent/api/contactBook.ts
GET /parent/contact-book api healthy src/parent/api/contactBook.ts
GET /parent/events api healthy src/parent/api/events.ts
GET /parent/announcements api healthy src/parent/api/announcements.ts
GET /parent/announcements/unread-count api healthy src/parent/api/announcements.ts
GET /parent/medication-orders api healthy src/parent/api/medications.ts
POST /parent/medication-orders api healthy src/parent/api/medications.ts
GET /parent/me/data-export api healthy src/parent/composables/useDataExport.ts
GET /config/titles api healthy src/api/config.ts
POST /config/titles api healthy src/api/config.ts
GET /config/attendance-policy api healthy src/api/config.ts
PUT /config/attendance-policy api healthy src/api/config.ts
GET /config/insurance-rates api healthy src/api/config.ts
PUT /config/insurance-rates api healthy src/api/config.ts
GET /config/bonus api healthy src/api/config.ts
PUT /config/bonus api healthy src/api/config.ts
GET /config/grade-targets api healthy src/api/config.ts
PUT /config/grade-targets api healthy src/api/config.ts
GET /config/position-salary api healthy src/api/config.ts
PUT /config/position-salary api healthy src/api/config.ts

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

LabelLayerStatusPath
tests software healthy tests
stores software healthy tests/stores
unit software healthy tests/unit
router software healthy tests/unit/router
stores software healthy tests/unit/stores
parent software healthy tests/unit/parent
composables software healthy tests/unit/parent/composables
components software healthy tests/unit/parent/components
layout software healthy tests/unit/parent/components/layout
brand software healthy tests/unit/parent/components/brand
home-timeline software healthy tests/unit/parent/components/home-timeline
fees software healthy tests/unit/parent/components/fees
activity software healthy tests/unit/parent/components/activity
more software healthy tests/unit/parent/components/more
announcements software healthy tests/unit/parent/components/announcements
home software healthy tests/unit/parent/components/home
messages software healthy tests/unit/parent/components/messages
me software healthy tests/unit/parent/components/me
family software healthy tests/unit/parent/components/family
leaves software healthy tests/unit/parent/components/leaves
contact-book software healthy tests/unit/parent/contact-book
views software healthy tests/unit/parent/views
appraisal software healthy tests/unit/appraisal
api software healthy tests/unit/api
constants software healthy tests/unit/constants
composables software healthy tests/unit/composables
utils software healthy tests/unit/utils
components software healthy tests/unit/components
layout software healthy tests/unit/components/layout
student software healthy tests/unit/components/student
workbench software healthy tests/unit/components/student/workbench
academic-affairs software healthy tests/unit/components/student/academic-affairs
tabs software healthy tests/unit/components/student/tabs
lifecycle software healthy tests/unit/components/student/tabs/lifecycle
gov-reports software healthy tests/unit/components/gov-reports
fees software healthy tests/unit/components/fees
common software healthy tests/unit/components/common
overtime software healthy tests/unit/components/overtime
activity software healthy tests/unit/components/activity
dashboard software healthy tests/unit/components/dashboard
recruitment software healthy tests/unit/components/recruitment
portal software healthy tests/unit/components/portal
home software healthy tests/unit/components/portal/home
salary software healthy tests/unit/components/salary
assets software healthy tests/unit/assets
validators software healthy tests/unit/validators
layouts software healthy tests/unit/layouts
views software healthy tests/unit/views
workbench software healthy tests/unit/views/workbench
admin software healthy tests/unit/views/admin

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

LabelLayerStatusPath
/ frontend healthy tests/unit/App.test.js
/home frontend healthy tests/unit/parent/api.killswitch.test.ts
/maintenance frontend healthy tests/unit/parent/api.killswitch.test.ts
/login frontend healthy tests/unit/parent/router.catchAll.test.js
/:pathMatch(.*)* frontend healthy tests/unit/parent/router.catchAll.test.js
/messages frontend healthy tests/unit/parent/components/ParentLayoutTabReTap.test.js
/messages/:id frontend healthy tests/unit/parent/components/ParentLayoutTabReTap.test.js
/family frontend healthy tests/unit/parent/components/ParentLayoutTabReTap.test.js
/me frontend healthy tests/unit/parent/components/ParentLayoutTabReTap.test.js
/attendance frontend healthy tests/unit/parent/components/home-timeline/TodayTimeline.te…
/fees frontend healthy tests/unit/parent/components/home-timeline/TodayTimeline.te…
/contact-book frontend healthy tests/unit/parent/components/family/FamilyEntryGrid.test.js
/portal/dashboard frontend healthy tests/unit/utils/pageTitle.test.js
/portal/login frontend healthy tests/unit/utils/pageTitle.test.js
/portal/change-password frontend healthy tests/unit/utils/pageTitle.test.js
/other frontend healthy tests/unit/utils/pageTitle.test.js
/public/activities frontend healthy tests/unit/utils/pageTitle.test.js
/anything frontend healthy tests/unit/utils/pageTitle.test.js
/change-password frontend healthy tests/unit/utils/pageTitle.test.js
/employees frontend healthy tests/unit/utils/pageTitle.test.js
/students/profile/:id frontend healthy tests/unit/components/StudentDetailPanelLegacyTab.test.js
/students/profile/1 frontend healthy tests/unit/components/StudentDetailPanelLegacyTab.test.js
/recruitment-ivykids frontend healthy tests/unit/components/RecruitmentIvykidsTab.test.js
/students/admissions frontend healthy tests/unit/components/dashboard/QuickAddMenu.test.js
/portal/activity frontend healthy tests/unit/components/portal/home/QuickLinksCard.test.js
/portal/contact-book frontend healthy tests/unit/components/portal/home/ClassroomOpsCard.test.js
/classrooms frontend healthy tests/unit/components/salary/SalaryBreakdown.spec.js
/portal/home frontend healthy tests/unit/layouts/PortalLayout.test.ts
/workbench/approvals frontend healthy tests/unit/views/workbench/WorkbenchLayout.test.ts
/some-page frontend healthy tests/api/admin.killswitch.test.ts
/approvals frontend healthy src/router/index.ts
/workbench frontend healthy src/router/index.ts
/reports frontend healthy src/router/index.ts
/students frontend healthy src/router/index.ts
/student-attendance frontend healthy src/router/index.ts
/student-leaves frontend healthy src/router/index.ts
/student-assessments frontend healthy src/router/index.ts
/student-incidents frontend healthy src/router/index.ts
/student-academic-affairs frontend healthy src/router/index.ts
/portfolio/medication-today frontend healthy src/router/index.ts
/student-enrollment frontend healthy src/router/index.ts
/recruitment frontend healthy src/router/index.ts
/leaves frontend healthy src/router/index.ts
/overtime frontend healthy src/router/index.ts
/schedule frontend healthy src/router/index.ts
/salary frontend healthy src/router/index.ts
/salary/settle frontend healthy src/router/index.ts
/salary/history frontend healthy src/router/index.ts
/salary/simulate frontend healthy src/router/index.ts
/salary/settings frontend healthy src/router/index.ts

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

LabelLayerStatusPath
to software healthy tests/unit/components/student/tabs/lifecycle/InnerGradeStep…
MockIO software healthy tests/unit/components/common/LazyImage.test.js:MockIO
to software healthy tests/unit/components/portal/home/PendingActionsCard.test.j…
info software healthy tests/unit/views/ClassroomView.test.js:info
MockIntersectionObserver software healthy tests/unit/views/HomeView.test.js:MockIntersectionObserver
when software healthy tests/unit/views/portal/schedule/ScheduleCalendarGrid.test.…
for software healthy src/parent/composables/useA11y.ts:for
enrollment software healthy src/api/yearEnd.ts:enrollment
when software healthy src/components/recruitment/funnel/__tests__/FunnelCard.test…
target software healthy src/views/yearEnd/__tests__/YearEndConfigView.spec.ts:target

LabelLayerStatusPath
auth::src/parent/services/liff.ts security healthy src/parent/services/liff.ts
auth::src/utils/sentry.ts security healthy src/utils/sentry.ts
auth::src/utils/printPdfWindow.ts security healthy src/utils/printPdfWindow.ts
auth::src/utils/download.ts security healthy src/utils/download.ts
auth::src/parent/views/LoginView.vue security healthy src/parent/views/LoginView.vue

LabelLayerStatusPath
auto-merge cicd healthy .github/workflows/dependabot-auto-merge.yml
audit cicd healthy .github/workflows/ci.yml
test cicd healthy .github/workflows/ci.yml
openapi-drift cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
SENTRY_PROJECT cicd healthy
SENTRY_ORG cicd healthy
SENTRY_AUTH_TOKEN cicd healthy

LabelLayerStatusPath
password_literal::tests/unit/api/auth.test.js security healthy tests/unit/api/auth.test.js
password_literal::tests/unit/api/auth.test.js security healthy tests/unit/api/auth.test.js
password_literal::tests/unit/api/auth.test.js security healthy tests/unit/api/auth.test.js

LabelLayerStatusPath
127.0.0.1 network healthy vite.config.js
1.2.3.4 network healthy tests/unit/utils/sentry.test.js

LabelLayerStatusPath
port:8080 network healthy Dockerfile
port:09 network healthy .github/dependabot.yml

LabelLayerStatusPath
gha::dependabot-auto-merge cicd healthy .github/workflows/dependabot-auto-merge.yml
gha::ci cicd healthy .github/workflows/ci.yml

LabelLayerStatusPath
repobility-clone-y3g0un1s software healthy /tmp/repobility-clone-y3g0un1s

LabelLayerStatusPath
postgresql data healthy .github/workflows/ci.yml

LabelLayerStatusPath
nginx network healthy Dockerfile

LabelLayerStatusPath
image::Dockerfile hardware healthy Dockerfile

LabelLayerStatusPath
vps::aws hardware healthy src/parent/api/consent.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/f6bb3e14-19c2-4cf3-8f9d-fbcec9f1dd0a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f6bb3e14-19c2-4cf3-8f9d-fbcec9f1dd0a/

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.