Scan timing: clone 2.69s · analysis 13.79s · 1.2 MB · GitHub API rate-limit (preflight)
https://github.com/fineanmol/hacktoberfest
· scanned 2026-06-05 23:43 UTC (4 days, 5 hours ago)
· 10 languages
522 raw signals (68 security + 454 graph) 45th percentile · Javascript · small (2-20K LoC) System graph score 65 (lower by 5)
Last scanned 4 days, 5 hours ago · v2 · 244 actionable findings from 2 signal sources. 51 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
| Component | Sub-score | Weight | Contribution |
|---|---|---|---|
structure_score |
55.0 | 0.15 | 8.25 |
security_score |
93.4 | 0.25 | 23.35 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
75.0 | 0.15 | 11.25 |
practices_score |
65.0 | 0.15 | 9.75 |
code_quality |
74.7 | 0.10 | 7.47 |
| Overall | 1.00 | 60.1 |
All 1247 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 |
|---|---|---|---|
pull_request_template.md |
software | healthy | pull_request_template.md |
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
CODE_OF_CONDUCT.md |
software | healthy | CODE_OF_CONDUCT.md |
tsconfig.app.json |
software | healthy | hacktoberfest-react/tsconfig.app.json |
vite.config.ts |
software | warning | hacktoberfest-react/vite.config.ts |
README.md |
software | healthy | hacktoberfest-react/README.md |
tailwind.config.js |
software | warning | hacktoberfest-react/tailwind.config.js |
package.json |
software | healthy | hacktoberfest-react/package.json |
tsconfig.node.json |
software | healthy | hacktoberfest-react/tsconfig.node.json |
index.html |
software | healthy | hacktoberfest-react/index.html |
package-lock.json |
software | healthy | hacktoberfest-react/package-lock.json |
eslint.config.js |
software | warning | hacktoberfest-react/eslint.config.js |
tsconfig.json |
software | healthy | hacktoberfest-react/tsconfig.json |
postcss.config.js |
software | warning | hacktoberfest-react/postcss.config.js |
index.css |
software | healthy | hacktoberfest-react/src/index.css |
main.tsx |
software | warning | hacktoberfest-react/src/main.tsx |
App.tsx |
software | healthy | hacktoberfest-react/src/App.tsx |
App.css |
software | healthy | hacktoberfest-react/src/App.css |
Footer.tsx |
software | healthy | hacktoberfest-react/src/components/Footer.tsx |
ContributorCard.tsx |
software | healthy | hacktoberfest-react/src/components/ContributorCard.tsx |
Loader.tsx |
software | healthy | hacktoberfest-react/src/components/Loader.tsx |
Navbar.tsx |
software | healthy | hacktoberfest-react/src/components/Navbar.tsx |
hello_world_wisnuds.cs |
software | healthy | scripts/hello_world_wisnuds.cs |
hello_world_kareninakvam.php |
software | healthy | scripts/hello_world_kareninakvam.php |
hello_world swastik.cpp |
software | healthy | scripts/hello_world swastik.cpp |
hello_world_i-priyanshu.js |
software | healthy | scripts/hello_world_i-priyanshu.js |
hello_world_utkarsh956.py |
software | warning | scripts/hello_world_utkarsh956.py |
hello_world_anykrish.js |
software | warning | scripts/hello_world_anykrish.js |
hello_world_adeity21.cpp |
software | healthy | scripts/hello_world_adeity21.cpp |
hello_hacktoberfest_samyak.js |
software | warning | scripts/hello_hacktoberfest_samyak.js |
helloWorld_dvir.py |
software | warning | scripts/helloWorld_dvir.py |
HelloWorld.java |
software | healthy | scripts/HelloWorld.java |
hello_world_Prakhar047.js |
software | warning | scripts/hello_world_Prakhar047.js |
HELLO_WORLD_SHLOK.cpp |
software | healthy | scripts/HELLO_WORLD_SHLOK.cpp |
hello_world_anukrati.cpp |
software | healthy | scripts/hello_world_anukrati.cpp |
helloworld_bhaktibhatt.js |
software | warning | scripts/helloworld_bhaktibhatt.js |
HELLO_WORLD_Gautam.java |
software | healthy | scripts/HELLO_WORLD_Gautam.java |
Hello_world_octavene16.js |
software | warning | scripts/Hello_world_octavene16.js |
hello_world_subhro1530.js |
software | warning | scripts/hello_world_subhro1530.js |
Hello_World_TusharSublaik.c |
software | healthy | scripts/Hello_World_TusharSublaik.c |
hello_world_swatantragupta.js |
software | warning | scripts/hello_world_swatantragupta.js |
hello_world_ThanhCorn.js |
software | warning | scripts/hello_world_ThanhCorn.js |
HELLO_WORLD_SAURABH.py |
software | warning | scripts/HELLO_WORLD_SAURABH.py |
hello_world_rush.js |
software | warning | scripts/hello_world_rush.js |
hello_world_ashutosh_maharana.js |
software | warning | scripts/hello_world_ashutosh_maharana.js |
Hello_World.java |
software | healthy | scripts/Hello_World.java |
Hello_World_unsparsh.js |
software | warning | scripts/Hello_World_unsparsh.js |
hello_world_Shaw145.py |
software | warning | scripts/hello_world_Shaw145.py |
hello_world_maaz.js |
software | warning | scripts/hello_world_maaz.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
getLoginFromUrl |
software | healthy | hacktoberfest-react/src/App.tsx:getLoginFromUrl |
App |
software | healthy | hacktoberfest-react/src/App.tsx:App |
envToken |
software | healthy | hacktoberfest-react/src/App.tsx:envToken |
authToken |
software | healthy | hacktoberfest-react/src/App.tsx:authToken |
isDebouncing |
software | healthy | hacktoberfest-react/src/App.tsx:isDebouncing |
an |
software | healthy | hacktoberfest-react/src/App.tsx:an |
bn |
software | healthy | hacktoberfest-react/src/App.tsx:bn |
loadMore |
software | healthy | hacktoberfest-react/src/App.tsx:loadMore |
data |
software | healthy | hacktoberfest-react/src/App.tsx:data |
name |
software | healthy | hacktoberfest-react/src/App.tsx:name |
contributions |
software | healthy | hacktoberfest-react/src/App.tsx:contributions |
Footer |
software | healthy | hacktoberfest-react/src/components/Footer.tsx:Footer |
ContributorCard |
software | healthy | hacktoberfest-react/src/components/ContributorCard.tsx:Cont… |
Loader |
software | healthy | hacktoberfest-react/src/components/Loader.tsx:Loader |
Navbar |
software | healthy | hacktoberfest-react/src/components/Navbar.tsx:Navbar |
handleScroll |
software | healthy | hacktoberfest-react/src/components/Navbar.tsx:handleScroll |
hello |
software | healthy | scripts/hello_world_i-priyanshu.js:hello |
printHello |
software | healthy | scripts/hello_world_Mayur_Joshi.py:6 |
knapsack |
software | healthy | scripts/0-1_knapsack_using_DP.py:1 |
__init__ |
software | healthy | scripts/hello_world_ishandutta0098.py:6 |
hello_world |
software | healthy | scripts/hello_world_mubashirangathil.py:6 |
collide |
software | healthy | scripts/snake_game.py:3 |
collide2 |
software | healthy | scripts/snake_game.py:8 |
collide3 |
software | healthy | scripts/snake_game.py:13 |
__init__ |
software | healthy | scripts/snake_game.py:211 |
right |
software | healthy | scripts/snake_game.py:29 |
left |
software | healthy | scripts/snake_game.py:31 |
up |
software | healthy | scripts/snake_game.py:33 |
down |
software | healthy | scripts/snake_game.py:35 |
update |
software | healthy | scripts/snake_game.py:37 |
check_collisions |
software | healthy | scripts/snake_game.py:46 |
check_apple |
software | healthy | scripts/snake_game.py:49 |
check_collisions2 |
software | dead | scripts/snake_game.py:52 |
add_apple |
software | healthy | scripts/snake_game.py:55 |
over |
software | healthy | scripts/snake_game.py:94 |
make_button |
software | healthy | scripts/snake_game.py:243 |
reset |
software | healthy | scripts/snake_game.py:161 |
loop |
software | healthy | scripts/snake_game.py:163 |
make_text |
software | healthy | scripts/snake_game.py:236 |
mainloop |
software | healthy | scripts/snake_game.py:282 |
start |
software | healthy | scripts/snake_game.py:329 |
start3 |
software | dead | scripts/snake_game.py:306 |
start4 |
software | dead | scripts/snake_game.py:312 |
e |
software | dead | scripts/snake_game.py:319 |
n |
software | dead | scripts/snake_game.py:321 |
h |
software | dead | scripts/snake_game.py:323 |
ex |
software | dead | scripts/snake_game.py:325 |
exit |
software | healthy | scripts/snake_game.py:327 |
restart |
software | healthy | scripts/snake_game.py:335 |
menu |
software | healthy | scripts/snake_game.py:339 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
hacktoberfest-react |
software | healthy | hacktoberfest-react |
src |
software | healthy | hacktoberfest-react/src |
components |
software | healthy | hacktoberfest-react/src/components |
scripts |
software | healthy | scripts |
JavaScript Script Files |
software | healthy | scripts/JavaScript Script Files |
C++ |
software | healthy | scripts/C++ |
javascript |
software | healthy | scripts/javascript |
TypeScript |
software | healthy | scripts/TypeScript |
Javascript |
software | healthy | scripts/Javascript |
Java Scripts |
software | healthy | scripts/Java Scripts |
C Scripts |
software | healthy | scripts/C Scripts |
Python Scripts |
software | healthy | scripts/Python Scripts |
CPP Scripts |
software | healthy | scripts/CPP Scripts |
Python Program |
software | healthy | scripts/Python Program |
tools |
software | healthy | tools |
profiles |
software | healthy | profiles |
.github |
software | healthy | .github |
ISSUE_TEMPLATE |
software | healthy | .github/ISSUE_TEMPLATE |
workflows |
software | healthy | .github/workflows |
contributors |
software | healthy | contributors |
| Label | Layer | Status | Path |
|---|---|---|---|
1.9.1.3 |
network | healthy | scripts/cannon.py |
1.9.1.1 |
network | healthy | scripts/cannon.py |
4.0.219.6 |
network | healthy | scripts/cannon.py |
1.8.0.5 |
network | healthy | scripts/cannon.py |
1.8.1.6 |
network | healthy | scripts/cannon.py |
2.0.0.6 |
network | healthy | scripts/cannon.py |
1.9.1.9 |
network | healthy | scripts/cannon.py |
10.0.648.205 |
network | healthy | scripts/cannon.py |
1.9.1.7 |
network | healthy | scripts/cannon.py |
6.2.3.15 |
network | healthy | scripts/cannon.py |
5.0.0.93 |
network | healthy | scripts/cannon.py |
1.8.1.1 |
network | healthy | scripts/cannon.py |
2.0.0.1 |
network | healthy | scripts/cannon.py |
1.9.2.13 |
network | healthy | scripts/cannon.py |
1.9.2.3 |
network | healthy | scripts/cannon.py |
1.9.2.8 |
network | healthy | scripts/cannon.py |
1.9.2.7 |
network | healthy | scripts/cannon.py |
| Label | Layer | Status | Path |
|---|---|---|---|
HelloWorld |
software | healthy | scripts/hello_world_ishandutta0098.py:5 |
snake |
software | healthy | scripts/snake_game.py:18 |
apple |
software | healthy | scripts/snake_game.py:60 |
game |
software | healthy | scripts/snake_game.py:65 |
startmenu |
software | healthy | scripts/snake_game.py:210 |
Person |
software | healthy | scripts/hello_world_saadaan_hassan.js:Person |
Person |
software | healthy | scripts/hello_world_Shubhankar.js:Person |
Person |
software | healthy | scripts/hello_world_tyler_bacon.js:Person |
Person |
software | healthy | scripts/JavaScript Script Files/hello_world_anmol_agarwal.j… |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | hacktoberfest-react/src/App.tsx |
Footer |
frontend | healthy | hacktoberfest-react/src/components/Footer.tsx |
ContributorCard |
frontend | healthy | hacktoberfest-react/src/components/ContributorCard.tsx |
Loader |
frontend | healthy | hacktoberfest-react/src/components/Loader.tsx |
Navbar |
frontend | healthy | hacktoberfest-react/src/components/Navbar.tsx |
Hello_abhinav |
frontend | healthy | scripts/Hello_abhinav.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
disabled |
cicd | healthy | .github/workflows/Auto_Commentv2 .yml |
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
star-reminder |
cicd | healthy | .github/workflows/auto-comment.yml |
auto_merge |
cicd | healthy | .github/workflows/auto-merge.yml |
validate-scripts |
cicd | healthy | .github/workflows/validate-scripts.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::Auto_Commentv2 |
cicd | healthy | .github/workflows/Auto_Commentv2 .yml |
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
gha::auto-comment |
cicd | healthy | .github/workflows/auto-comment.yml |
gha::auto-merge |
cicd | healthy | .github/workflows/auto-merge.yml |
gha::validate-scripts |
cicd | healthy | .github/workflows/validate-scripts.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | scripts/hello_world_yangmeiJ.js |
port:80 |
network | healthy | scripts/simpleWebServer.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-wnw515ct |
software | healthy | /tmp/repobility-clone-wnw515ct |
| Label | Layer | Status | Path |
|---|---|---|---|
ANY / |
api | healthy | scripts/simpleWebServer.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::digitalocean |
hardware | healthy | hacktoberfest-react/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
AUTOMERGE_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/db621be6-e6b5-4f3c-b7ce-1733093f9eb0/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/db621be6-e6b5-4f3c-b7ce-1733093f9eb0/
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.