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.

Thw-8297/bap-student-app

https://github.com/Thw-8297/bap-student-app · scanned 2026-06-16 00:36 UTC (2 months, 2 weeks ago)

16 raw signals (0 security + 16 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 2 weeks ago · v1 · 16 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 397 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
parseDays software healthy src/App.jsx:parseDays
parseBoolean software healthy src/App.jsx:parseBoolean
parseBirthdayMD software healthy src/App.jsx:parseBirthdayMD
getTodayMD software healthy src/App.jsx:getTodayMD
findTodayBirthdays software healthy src/App.jsx:findTodayBirthdays
joinSpanish software healthy src/App.jsx:joinSpanish
normalizeData software healthy src/App.jsx:normalizeData
fetchAllData software healthy src/App.jsx:fetchAllData
identifyUser software healthy src/App.jsx:identifyUser
fetchPrompts software healthy src/App.jsx:fetchPrompts
submitResponse software healthy src/App.jsx:submitResponse
fetchAdminResponses software healthy src/App.jsx:fetchAdminResponses
fetchPlaces software healthy src/App.jsx:fetchPlaces
submitPlace software healthy src/App.jsx:submitPlace
fetchAdminPlaces software healthy src/App.jsx:fetchAdminPlaces
vetPlace software healthy src/App.jsx:vetPlace
loadCache software healthy src/App.jsx:loadCache
saveCache software healthy src/App.jsx:saveCache
loadCohortToken software healthy src/App.jsx:loadCohortToken
saveCohortToken software healthy src/App.jsx:saveCohortToken
clearCohortToken software healthy src/App.jsx:clearCohortToken
loadUser software healthy src/App.jsx:loadUser
saveUser software healthy src/App.jsx:saveUser
clearUser software healthy src/App.jsx:clearUser
isStaffOrFaculty software healthy src/App.jsx:isStaffOrFaculty
isStaff software healthy src/App.jsx:isStaff
loadProfile software healthy src/App.jsx:loadProfile
saveProfile software healthy src/App.jsx:saveProfile
shouldFilterClasses software healthy src/App.jsx:shouldFilterClasses
filterClassesByProfile software healthy src/App.jsx:filterClassesByProfile
isAnnouncementActive software healthy src/App.jsx:isAnnouncementActive
djb2 software healthy src/App.jsx:djb2
announcementKey software healthy src/App.jsx:announcementKey
activeAnnouncementKeys software healthy src/App.jsx:activeAnnouncementKeys
prefersReducedMotion software healthy src/App.jsx:prefersReducedMotion
useReducedMotion software healthy src/App.jsx:useReducedMotion
onChange software healthy src/App.jsx:onChange
loadPromptsCache software healthy src/App.jsx:loadPromptsCache
savePromptsCache software healthy src/App.jsx:savePromptsCache
clearPromptsCache software healthy src/App.jsx:clearPromptsCache
loadPlacesCache software healthy src/App.jsx:loadPlacesCache
savePlacesCache software healthy src/App.jsx:savePlacesCache
loadSavedPlaces software healthy src/App.jsx:loadSavedPlaces
toggleSavedPlace software healthy src/App.jsx:toggleSavedPlace
filterPromptsBySurface software healthy src/App.jsx:filterPromptsBySurface
isPromptPending software healthy src/App.jsx:isPromptPending
hasAnyResponse software healthy src/App.jsx:hasAnyResponse
isPromptReadonly software healthy src/App.jsx:isPromptReadonly
getPromptDisplayState software healthy src/App.jsx:getPromptDisplayState
isClassActive software healthy src/App.jsx:isClassActive

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

LabelLayerStatusPath
AuthError software healthy src/App.jsx:AuthError
NoMatchError software healthy src/App.jsx:NoMatchError
everywhere software healthy src/App.jsx:everywhere
whose software healthy src/App.jsx:whose
is software healthy src/App.jsx:is
SubmitError software healthy src/App.jsx:SubmitError
ForbiddenError software healthy src/App.jsx:ForbiddenError
can software healthy src/App.jsx:can
with software healthy src/App.jsx:with
code software healthy src/App.jsx:code
schedule software healthy src/App.jsx:schedule
has software healthy src/App.jsx:has
scopes software healthy src/App.jsx:scopes
MapErrorBoundary software healthy src/App.jsx:MapErrorBoundary
filter software healthy src/App.jsx:filter
grid software healthy src/App.jsx:grid
const software healthy src/App.jsx:const
meeting software healthy src/App.jsx:meeting
scan software healthy src/App.jsx:scan

LabelLayerStatusPath
vite.config.js software healthy vite.config.js
TABLET_FOLLOWUPS_HANDOFF.md software healthy TABLET_FOLLOWUPS_HANDOFF.md
vercel.json software healthy vercel.json
BAP_App_Project_Knowledge.md software healthy BAP_App_Project_Knowledge.md
package.json software healthy package.json
Branding_Guidelines.md software healthy Branding_Guidelines.md
index.html software healthy index.html
BAP_Spreadsheet_Operations_Guide.md software healthy BAP_Spreadsheet_Operations_Guide.md
BAP_Tablet_UX_Roadmap.md software healthy BAP_Tablet_UX_Roadmap.md
BAP_App_Changelog_Archive.md software healthy BAP_App_Changelog_Archive.md
Claude.md software healthy Claude.md
manifest.json software healthy public/manifest.json
App.jsx software healthy src/App.jsx
PlacesMap.jsx software healthy src/PlacesMap.jsx
main.jsx software healthy src/main.jsx
Claude.md quality healthy Claude.md

LabelLayerStatusPath
public software healthy public
src software healthy src

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

LabelLayerStatusPath
PlacesMap frontend healthy src/PlacesMap.jsx
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/14799672-6900-41dd-b541-7bb8eced8761/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/14799672-6900-41dd-b541-7bb8eced8761/

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.