Scan timing: clone 2.96s · analysis 0.1s · 2.6 MB · GitHub preflight 449ms
https://github.com/SayantanBasak1986/skills-getting-started-with-github-copilot.git
· scanned 2026-05-28 22:28 UTC (1 week ago)
· 10 languages
172 findings (38 legacy + 134 scanner) 78th percentile · Javascript · tiny (<2K LoC) Scanner says 84 (lower by 5)
Last scanned 1 week ago · v2 · 105 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
70.0 | 0.15 | 10.50 |
security_score |
95.5 | 0.25 | 23.88 |
testing_score |
70.0 | 0.20 | 14.00 |
documentation_score |
75.0 | 0.15 | 11.25 |
practices_score |
77.0 | 0.15 | 11.55 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 79.2 |
All 66 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 |
|---|---|---|---|
README.md |
software | healthy | README.md |
requirements.txt |
software | healthy | requirements.txt |
devcontainer.json |
software | healthy | .devcontainer/devcontainer.json |
x-review.md |
software | healthy | .github/steps/x-review.md |
4-step.md |
software | healthy | .github/steps/4-step.md |
1-step.md |
software | healthy | .github/steps/1-step.md |
3-step.md |
software | healthy | .github/steps/3-step.md |
5-step.md |
software | healthy | .github/steps/5-step.md |
2-step.md |
software | healthy | .github/steps/2-step.md |
1-step.yml |
software | healthy | .github/workflows/1-step.yml |
5-step.yml |
software | healthy | .github/workflows/5-step.yml |
2-step.yml |
software | healthy | .github/workflows/2-step.yml |
4-step.yml |
software | healthy | .github/workflows/4-step.yml |
0-start-exercise.yml |
software | healthy | .github/workflows/0-start-exercise.yml |
3-step.yml |
software | healthy | .github/workflows/3-step.yml |
README.md |
software | healthy | src/README.md |
app.py |
software | healthy | src/app.py |
styles.css |
software | healthy | src/static/styles.css |
index.html |
software | healthy | src/static/index.html |
app.js |
software | healthy | src/static/app.js |
| Label | Layer | Status | Path |
|---|---|---|---|
find_exercise |
cicd | healthy | .github/workflows/1-step.yml |
check_step_work |
cicd | healthy | .github/workflows/1-step.yml |
post_next_step_content |
cicd | healthy | .github/workflows/1-step.yml |
find_exercise |
cicd | healthy | .github/workflows/5-step.yml |
post_review_content |
cicd | healthy | .github/workflows/5-step.yml |
finish_exercise |
cicd | healthy | .github/workflows/5-step.yml |
find_exercise |
cicd | healthy | .github/workflows/2-step.yml |
check_step_work |
cicd | healthy | .github/workflows/2-step.yml |
post_next_step_content |
cicd | healthy | .github/workflows/2-step.yml |
find_exercise |
cicd | healthy | .github/workflows/4-step.yml |
check_step_work |
cicd | healthy | .github/workflows/4-step.yml |
post_next_step_content |
cicd | healthy | .github/workflows/4-step.yml |
start_exercise |
cicd | healthy | .github/workflows/0-start-exercise.yml |
post_next_step_content |
cicd | healthy | .github/workflows/0-start-exercise.yml |
find_exercise |
cicd | healthy | .github/workflows/3-step.yml |
check_step_work |
cicd | healthy | .github/workflows/3-step.yml |
post_next_step_content |
cicd | healthy | .github/workflows/3-step.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
STEP_1_FILE |
cicd | healthy | — |
STEP_5_FILE |
cicd | healthy | — |
ISSUE_REPOSITORY |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
REVIEW_FILE |
cicd | healthy | — |
STEP_3_FILE |
cicd | healthy | — |
ISSUE_NUMBER |
cicd | healthy | — |
STEP_2_FILE |
cicd | healthy | — |
STEP_4_FILE |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
.devcontainer |
software | healthy | .devcontainer |
.github |
software | healthy | .github |
steps |
software | healthy | .github/steps |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
static |
software | healthy | src/static |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::1-step |
cicd | healthy | .github/workflows/1-step.yml |
gha::5-step |
cicd | healthy | .github/workflows/5-step.yml |
gha::2-step |
cicd | healthy | .github/workflows/2-step.yml |
gha::4-step |
cicd | healthy | .github/workflows/4-step.yml |
gha::0-start-exercise |
cicd | healthy | .github/workflows/0-start-exercise.yml |
gha::3-step |
cicd | healthy | .github/workflows/3-step.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
root |
software | healthy | src/app.py:46 |
get_activities |
software | healthy | src/app.py:51 |
signup_for_activity |
software | healthy | src/app.py:56 |
fetchActivities |
software | healthy | src/static/app.js:fetchActivities |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | src/app.py |
GET /activities |
api | healthy | src/app.py |
POST /activities/{activity_name}/signup |
api | healthy | src/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-8inzo4ak |
software | healthy | /tmp/repobility-clone-8inzo4ak |
This page is publicly accessible at:
https://repobility.com/scan/a933b266-1de2-4a0e-af83-ac760a9b0ad1/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a933b266-1de2-4a0e-af83-ac760a9b0ad1/
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.