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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | backend/docker-compose.yml |
port:443 |
network | healthy | backend/docker-compose.yml |
port:8001 |
network | healthy | backend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::backend |
cicd | healthy | .github/workflows/backend.yml |
gha::frontend |
cicd | healthy | .github/workflows/frontend.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
Abhishekchhetri020__chronexa-web |
software | healthy | /data/fable5_failed_archive/Abhishekchhetri020__chronexa-web |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | backend/app/jobs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | backend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
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.