https://github.com/sumon9007/training-hub
· scanned 2026-06-16 00:25 UTC (2 months, 2 weeks ago)
23 raw signals (0 security + 23 graph)
Last scanned 2 months, 2 weeks ago · v1 · 22 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 183 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 |
|---|---|---|---|
staticwebapp.config.json |
software | healthy | staticwebapp.config.json |
signup.html |
software | healthy | signup.html |
playwright.config.js |
software | healthy | playwright.config.js |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
nots.md |
software | healthy | nots.md |
login.html |
software | healthy | login.html |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
requirements.txt |
software | healthy | requirements.txt |
design-assessment.spec.js |
software | healthy | tests/design-assessment.spec.js |
course-audit.spec.js |
software | healthy | tests/course-audit.spec.js |
lab-images.spec.js |
software | healthy | tests/lab-images.spec.js |
package.json |
software | healthy | api/package.json |
host.json |
software | healthy | api/host.json |
function.json |
software | healthy | api/register/function.json |
index.js |
software | healthy | api/register/index.js |
generate.sh |
software | healthy | scripts/generate.sh |
build_all.sh |
software | healthy | scripts/build_all.sh |
project_facts.md |
software | healthy | .claude/memory/project_facts.md |
MEMORY.md |
software | healthy | .claude/memory/MEMORY.md |
decisions.md |
software | healthy | .claude/memory/decisions.md |
deploy.sh |
software | healthy | infra/deploy.sh |
.last-run.json |
software | healthy | test-results/.last-run.json |
presentation.html |
software | healthy | courses/az104/presentation.html |
requirements.md |
software | healthy | courses/az104/input/requirements.md |
outline.md |
software | healthy | courses/az104/input/outline.md |
lab-01-spec.json |
software | healthy | courses/az104/assets/diagrams/labs/lab-01-spec.json |
management-hierarchy.json |
software | healthy | courses/az104/assets/diagrams/specs/management-hierarchy.js… |
rbac-scope-chain.json |
software | healthy | courses/az104/assets/diagrams/specs/rbac-scope-chain.json |
multitier-reference.json |
software | healthy | courses/az104/assets/diagrams/specs/multitier-reference.json |
monitor-data-flow.json |
software | healthy | courses/az104/assets/diagrams/specs/monitor-data-flow.json |
hub-spoke-topology.json |
software | healthy | courses/az104/assets/diagrams/specs/hub-spoke-topology.json |
storage-redundancy-map.json |
software | healthy | courses/az104/assets/diagrams/specs/storage-redundancy-map.… |
private-endpoint-storage.json |
software | healthy | courses/az104/assets/diagrams/specs/private-endpoint-storag… |
vm-availability-options.json |
software | healthy | courses/az104/assets/diagrams/specs/vm-availability-options… |
appservice-slots.json |
software | healthy | courses/az104/assets/diagrams/specs/appservice-slots.json |
lb-multitier.json |
software | healthy | courses/az104/assets/diagrams/specs/lb-multitier.json |
container-pipeline.json |
software | healthy | courses/az104/assets/diagrams/specs/container-pipeline.json |
backup-asr-flow.json |
software | healthy | courses/az104/assets/diagrams/specs/backup-asr-flow.json |
lab-09a.html |
software | healthy | courses/az104/labs/lab-09a.html |
lab-09c.html |
software | healthy | courses/az104/labs/lab-09c.html |
lab-02a.html |
software | healthy | courses/az104/labs/lab-02a.html |
lab-06.html |
software | healthy | courses/az104/labs/lab-06.html |
lab-07.html |
software | healthy | courses/az104/labs/lab-07.html |
lab-10.html |
software | healthy | courses/az104/labs/lab-10.html |
lab-03d.html |
software | healthy | courses/az104/labs/lab-03d.html |
lab-04.html |
software | healthy | courses/az104/labs/lab-04.html |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
getComputedToken |
software | healthy | tests/design-assessment.spec.js:getComputedToken |
hexToRgb |
software | healthy | tests/design-assessment.spec.js:hexToRgb |
luminance |
software | healthy | tests/design-assessment.spec.js:luminance |
contrastRatio |
software | healthy | tests/design-assessment.spec.js:contrastRatio |
toLinear |
software | healthy | tests/design-assessment.spec.js:toLinear |
lum |
software | healthy | tests/design-assessment.spec.js:lum |
parseColor |
software | healthy | tests/design-assessment.spec.js:parseColor |
contrast |
software | healthy | tests/design-assessment.spec.js:contrast |
getActualBg |
software | healthy | tests/design-assessment.spec.js:getActualBg |
shot |
software | healthy | tests/course-audit.spec.js:shot |
waitForReveal |
software | healthy | tests/course-audit.spec.js:waitForReveal |
cliCount |
software | healthy | tests/lab-images.spec.js:cliCount |
psCount |
software | healthy | tests/lab-images.spec.js:psCount |
httpsPost |
software | healthy | api/register/index.js:httpsPost |
httpsGet |
software | healthy | api/register/index.js:httpsGet |
getGraphToken |
software | healthy | api/register/index.js:getGraphToken |
graphPost |
software | healthy | api/register/index.js:graphPost |
graphGet |
software | healthy | api/register/index.js:graphGet |
generateTempPassword |
software | healthy | api/register/index.js:generateTempPassword |
toNickname |
software | healthy | api/register/index.js:toNickname |
siteUrl |
software | healthy | api/register/index.js:siteUrl |
buildEmailHtml |
software | healthy | api/register/index.js:buildEmailHtml |
_build_service_map |
software | healthy | src/generator/diagram_render.py:68 |
service_keys |
software | dead | src/generator/diagram_render.py:159 |
render_spec |
software | healthy | src/generator/diagram_render.py:164 |
make_node |
software | healthy | src/generator/diagram_render.py:176 |
main |
software | healthy | src/generator/diagram_render.py:214 |
diagram |
software | dead | src/generator/build_labs.py:30 |
build_step |
software | healthy | src/generator/build_labs.py:1167 |
render_lab |
software | healthy | src/generator/build_labs.py:1200 |
main |
software | healthy | src/generator/build_labs.py:1477 |
course_features |
software | healthy | src/generator/generate.py:89 |
claude_call |
software | healthy | src/generator/generate.py:99 |
claude_extract |
software | healthy | src/generator/generate.py:135 |
_strip_fences |
software | healthy | src/generator/generate.py:244 |
step1_parse_outline |
software | healthy | src/generator/generate.py:252 |
step2_generate_lesson_slides |
software | healthy | src/generator/generate.py:283 |
_diagram_python |
software | healthy | src/generator/generate.py:424 |
_upload_diagram_blob |
software | healthy | src/generator/generate.py:431 |
_render_diagram |
software | healthy | src/generator/generate.py:470 |
_diagram_service_keys |
software | healthy | src/generator/generate.py:486 |
step2d_diagram_png |
software | healthy | src/generator/generate.py:502 |
step2c_enrich_lab |
software | healthy | src/generator/generate.py:619 |
step2b_generate_exam_questions |
software | healthy | src/generator/generate.py:686 |
_esc |
software | healthy | src/generator/generate.py:724 |
build_module_header |
software | healthy | src/generator/generate.py:729 |
_lab_step_html |
software | healthy | src/generator/generate.py:745 |
build_lab_slides |
software | healthy | src/generator/generate.py:765 |
build_exam_sim |
software | healthy | src/generator/generate.py:873 |
build_diagram_slide |
software | healthy | src/generator/generate.py:937 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
api |
software | healthy | api |
register |
software | healthy | api/register |
scripts |
software | healthy | scripts |
.claude |
software | healthy | .claude |
memory |
software | healthy | .claude/memory |
infra |
software | healthy | infra |
test-results |
software | healthy | test-results |
courses |
software | healthy | courses |
az104 |
software | healthy | courses/az104 |
input |
software | healthy | courses/az104/input |
assets |
software | healthy | courses/az104/assets |
diagrams |
software | healthy | courses/az104/assets/diagrams |
labs |
software | healthy | courses/az104/assets/diagrams/labs |
specs |
software | healthy | courses/az104/assets/diagrams/specs |
labs |
software | healthy | courses/az104/labs |
azure |
software | healthy | courses/azure |
input |
software | healthy | courses/azure/input |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
brand |
software | healthy | src/brand |
generator |
software | healthy | src/generator |
templates |
software | healthy | src/generator/templates |
prompts |
software | healthy | src/generator/prompts |
theme |
software | healthy | src/theme |
| Label | Layer | Status | Path |
|---|---|---|---|
10.40.0.0 |
network | healthy | src/generator/build_labs.py |
10.40.1.0 |
network | healthy | src/generator/build_labs.py |
10.51.0.0 |
network | healthy | src/generator/build_labs.py |
10.52.0.0 |
network | healthy | src/generator/build_labs.py |
10.52.0.4 |
network | healthy | src/generator/build_labs.py |
10.51.0.4 |
network | healthy | src/generator/build_labs.py |
10.60.0.0 |
network | healthy | src/generator/build_labs.py |
10.60.1.4 |
network | healthy | src/generator/build_labs.py |
10.60.1.5 |
network | healthy | src/generator/build_labs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | playwright.config.js |
port:80 |
network | healthy | src/generator/build_labs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | courses/az104/assets/diagrams/specs/vm-availability-options… |
nginx |
network | healthy | src/generator/build_labs.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::azure |
hardware | healthy | README.md |
vps::aws |
hardware | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::courses/az104/presentation.html |
security | healthy | courses/az104/presentation.html |
password_literal::courses/az104/presentation.html |
security | healthy | courses/az104/presentation.html |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::courses/azure/presentation.html |
security | healthy | courses/azure/presentation.html |
auth::courses/az104/presentation.html |
security | healthy | courses/az104/presentation.html |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
AZURE_STATIC_WEB_APPS_API_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-pe6ouork |
software | healthy | /tmp/repobility-clone-pe6ouork |
| Label | Layer | Status | Path |
|---|---|---|---|
differs |
software | healthy | tests/design-assessment.spec.js:differs |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/7f6ec31d-1dbc-4b67-9e31-c33198a0a955/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/7f6ec31d-1dbc-4b67-9e31-c33198a0a955/
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.