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.

Abhishekchhetri020/chronexa-web

https://github.com/Abhishekchhetri020/chronexa-web · scanned 2026-06-17 01:13 UTC (1 month, 2 weeks ago)

140 raw signals (0 security + 140 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +15.2 (diff) · 140 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 3792 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 check_logs.py:3
isCodeFile software healthy sw.js:isCodeFile
main software healthy test_chronexa_new.py:4
main software healthy test_repro.py:5
main software healthy test_chronexa_load.py:5
t software healthy js/bundle.js:t
lang software healthy js/bundle.js:lang
dayLabel software healthy js/bundle.js:dayLabel
attr software healthy js/bundle.js:attr
pickLabel software healthy js/bundle.js:pickLabel
pickName software healthy js/bundle.js:pickName
timeToMin software healthy js/bundle.js:timeToMin
isFloor software healthy js/bundle.js:isFloor
parseFile software healthy js/bundle.js:parseFile
parseText software healthy js/bundle.js:parseText
days software healthy js/bundle.js:days
ones software healthy js/bundle.js:ones
name software healthy js/bundle.js:name
cap software healthy js/bundle.js:cap
classIds software healthy js/bundle.js:classIds
teacherIds software healthy js/bundle.js:teacherIds
roomIds software healthy js/bundle.js:roomIds
groupIds software healthy js/bundle.js:groupIds
cardRoomIds software healthy js/bundle.js:cardRoomIds
classOrder software healthy js/bundle.js:classOrder
classRank software healthy js/bundle.js:classRank
u software healthy js/bundle.js:u
sectBoost software healthy js/bundle.js:sectBoost
render software healthy js/bundle.js:render
searchHaystack software healthy js/bundle.js:searchHaystack
applyFilter software healthy js/bundle.js:applyFilter
renderCell software healthy js/bundle.js:renderCell
escapeHtml software healthy js/bundle.js:escapeHtml
escapeAttr software healthy js/bundle.js:escapeAttr
liveCounts software healthy js/bundle.js:liveCounts
m software healthy js/bundle.js:m
periods software healthy js/bundle.js:periods
fmtTime software healthy js/bundle.js:fmtTime
classTeacherLabel software healthy js/bundle.js:classTeacherLabel
teacherId software healthy js/bundle.js:teacherId
filterEntries software healthy js/bundle.js:filterEntries
sortKey software healthy js/bundle.js:sortKey
ensureHost software healthy js/bundle.js:ensureHost
open software healthy js/bundle.js:open
close software healthy js/bundle.js:close
row software healthy js/bundle.js:row
fmt software healthy js/bundle.js:fmt
autoPickColor software healthy js/bundle.js:autoPickColor
el software healthy js/bundle.js:el
esc software healthy js/bundle.js:esc

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

LabelLayerStatusPath
check_logs.py software healthy check_logs.py
check_divisions.js software healthy check_divisions.js
manifest.json software healthy manifest.json
Chronexa-ROADMAP.md software healthy Chronexa-ROADMAP.md
check_logs_runner.py software healthy check_logs_runner.py
sw.js software healthy sw.js
Chronexa-TOP30-STATUS.md software healthy Chronexa-TOP30-STATUS.md
Chronexa-PRINT-MAP.md software healthy Chronexa-PRINT-MAP.md
Chronexa-OSS-RESEARCH.md software healthy Chronexa-OSS-RESEARCH.md
DEEPSEEK_PHASE2_GUIDANCE.md software healthy DEEPSEEK_PHASE2_GUIDANCE.md
check_lesson_divs.js software healthy check_lesson_divs.js
README.md software healthy README.md
SOLVER_ML_DESIGN.md software healthy SOLVER_ML_DESIGN.md
SOLVER_STATUS_REPORT.md software healthy SOLVER_STATUS_REPORT.md
build_bundle.sh software healthy build_bundle.sh
check_class_conflicts.js software healthy check_class_conflicts.js
CODEX_CONTEXT.md software healthy CODEX_CONTEXT.md
test_chronexa_new.py software healthy test_chronexa_new.py
DEEPSEEK_COLLABORATION_BRIEF.md software healthy DEEPSEEK_COLLABORATION_BRIEF.md
Chronexa-SCHOOL-TAB-MAPPING-2026-05-19.md software healthy Chronexa-SCHOOL-TAB-MAPPING-2026-05-19.md
Chronexa-GAP-MASTER-2026-05-19.md software healthy Chronexa-GAP-MASTER-2026-05-19.md
runner_repro.py software healthy runner_repro.py
runner.py software healthy runner.py
index.html software healthy index.html
Chronexa-LIVE-WALK-2026-05-19.md software healthy Chronexa-LIVE-WALK-2026-05-19.md
Chronexa-MISSING-FEATURES-2026-05-19.md software healthy Chronexa-MISSING-FEATURES-2026-05-19.md
test_repro.py software healthy test_repro.py
Chronexa-DESIGN.md software healthy Chronexa-DESIGN.md
Chronexa-UX-AUDIT-BUILD-FROM-SCRATCH-2026-05-19.md software healthy Chronexa-UX-AUDIT-BUILD-FROM-SCRATCH-2026-05-19.md
SOLVER_BATTLE_PLAN.md software healthy SOLVER_BATTLE_PLAN.md
runner_new.py software healthy runner_new.py
Chronexa-NAMING-POLICY.md software healthy Chronexa-NAMING-POLICY.md
test_chronexa_load.py software healthy test_chronexa_load.py
bundle.js software healthy js/bundle.js
solver_learning.js software healthy js/solver/solver_learning.js
bitmask.js software healthy js/solver/bitmask.js
worker.js software healthy js/solver/worker.js
score_expr.js software healthy js/solver/score_expr.js
relation_enforcer.js software healthy js/solver/relation_enforcer.js
constraints.js software healthy js/solver/constraints.js
improve_mode.js software healthy js/solver/improve_mode.js
csp_solver.js software healthy js/solver/csp_solver.js
canplace.js software healthy js/solver/wasm/canplace.js
csp_wasm.js software healthy js/solver/wasm/csp_wasm.js
adapter.js software healthy js/solver/wasm/adapter.js
README.md software healthy js/solver/wasm/README.md
package.json software healthy js/solver/wasm/package.json
build.sh software healthy js/solver/wasm/build.sh
canplace.d.ts software healthy js/solver/wasm/canplace.d.ts
loader.js software healthy js/solver/wasm/loader.js

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

LabelLayerStatusPath
is software healthy js/bundle.js:is
instead software healthy js/bundle.js:instead
slots software healthy js/bundle.js:slots
gets software healthy js/bundle.js:gets
in software healthy js/bundle.js:in
itself software healthy js/bundle.js:itself
object software healthy js/bundle.js:object
name software healthy js/bundle.js:name
hour software healthy js/bundle.js:hour
has software healthy js/bundle.js:has
to software healthy js/bundle.js:to
division software healthy js/bundle.js:division
schedules software healthy js/bundle.js:schedules
into software healthy js/bundle.js:into
whose software healthy js/bundle.js:whose
so software healthy js/bundle.js:so
registers software healthy js/bundle.js:registers
lesson software healthy js/bundle.js:lesson
overlaps software healthy js/bundle.js:overlaps
teacher software healthy js/bundle.js:teacher
return software healthy js/bundle.js:return
const software healthy js/bundle.js:const
on software healthy js/bundle.js:on
busy software healthy js/bundle.js:busy
naming software healthy js/bundle.js:naming
names software healthy js/bundle.js:names
lists software healthy js/bundle.js:lists
if software healthy js/bundle.js:if
IS software healthy js/bundle.js:IS
assignment software healthy js/bundle.js:assignment
set software healthy js/bundle.js:set
list software healthy js/bundle.js:list
grid software healthy js/bundle.js:grid
per software healthy js/bundle.js:per
OR software healthy js/bundle.js:OR
printed software healthy js/bundle.js:printed
section software healthy js/bundle.js:section
but software healthy js/bundle.js:but
structure software healthy js/solver/solver_learning.js:structure
IDs software healthy js/solver/solver_learning.js:IDs
grade software healthy js/solver/solver_learning.js:grade
SolverLearning software healthy js/solver/solver_learning.js:SolverLearning
can software healthy js/solver/constraints.js:can
should software healthy js/solver/constraints.js:should
whose software healthy js/solver/constraints.js:whose
actually software healthy js/solver/constraints.js:actually
on software healthy js/solver/constraints.js:on
at software healthy js/solver/constraints.js:at
has software healthy js/solver/constraints.js:has
already software healthy js/solver/constraints.js:already

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

LabelLayerStatusPath
js software healthy js
solver software healthy js/solver
wasm software healthy js/solver/wasm
assembly software healthy js/solver/wasm/assembly
__tests__ software healthy js/solver/__tests__
xml software healthy js/xml
ui software healthy js/ui
wizard software healthy js/ui/wizard
ribbon software healthy js/ui/ribbon
menus software healthy js/ui/ribbon/menus
print_preview software healthy js/ui/print_preview
templates software healthy js/ui/print_preview/templates
components software healthy js/ui/components
editor software healthy js/ui/editor
io software healthy js/ui/io
entities software healthy js/ui/entities
onboarding software healthy js/ui/onboarding
substitution software healthy js/ui/substitution
solver_ui software healthy js/ui/solver_ui
backend software healthy backend
app software healthy backend/app
.github software healthy .github
workflows software healthy .github/workflows
benchmarks software healthy benchmarks
tools software healthy tools
css software healthy css
docs software healthy docs
mockups software healthy mockups

LabelLayerStatusPath
GET /health api healthy backend/app/main.py
POST /solve api healthy backend/app/main.py
POST /solve/start api healthy backend/app/main.py
GET /solve/status/{job_id} api healthy backend/app/main.py
POST /solve/cancel/{job_id} api healthy backend/app/main.py

LabelLayerStatusPath
image::backend/Dockerfile hardware healthy backend/Dockerfile
app hardware healthy backend/docker-compose.yml
nginx hardware healthy backend/docker-compose.yml
certbot hardware healthy backend/docker-compose.yml

LabelLayerStatusPath
port:80 network healthy backend/docker-compose.yml
port:443 network healthy backend/docker-compose.yml
port:8001 network healthy backend/Dockerfile

LabelLayerStatusPath
gha::release cicd healthy .github/workflows/release.yml
gha::backend cicd healthy .github/workflows/backend.yml
gha::frontend cicd healthy .github/workflows/frontend.yml

LabelLayerStatusPath
build-and-release cicd healthy .github/workflows/release.yml
docker-build cicd healthy .github/workflows/backend.yml
static-check cicd healthy .github/workflows/frontend.yml

LabelLayerStatusPath
Abhishekchhetri020__chronexa-web software healthy /data/fable5_failed_archive/Abhishekchhetri020__chronexa-web

LabelLayerStatusPath
redis data healthy backend/app/jobs.py

LabelLayerStatusPath
nginx network healthy README.md

LabelLayerStatusPath
127.0.0.1 network healthy backend/Dockerfile

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
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/61596dca-e4c4-49c4-b1cb-ecf39ff09eb8/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/61596dca-e4c4-49c4-b1cb-ecf39ff09eb8/

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.