https://github.com/karpathy/nanoGPT.git
· scanned 2026-05-16 10:12 UTC (2 weeks, 6 days ago)
· 10 languages
89 findings (9 legacy + 80 scanner) 1/10 scanners ran 87th percentile · Python · tiny (<2K LoC)
Last scanned 2 weeks, 6 days ago · v4 · 0 findings from 0 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.
All 36 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 |
|---|---|---|---|
train.py |
software | healthy | train.py |
model.py |
software | healthy | model.py |
sample.py |
software | warning | sample.py |
README.md |
software | healthy | README.md |
configurator.py |
software | warning | configurator.py |
bench.py |
software | healthy | bench.py |
eval_gpt2_large.py |
software | warning | config/eval_gpt2_large.py |
finetune_shakespeare.py |
software | warning | config/finetune_shakespeare.py |
train_gpt2.py |
software | warning | config/train_gpt2.py |
eval_gpt2_xl.py |
software | warning | config/eval_gpt2_xl.py |
eval_gpt2_medium.py |
software | warning | config/eval_gpt2_medium.py |
train_shakespeare_char.py |
software | warning | config/train_shakespeare_char.py |
eval_gpt2.py |
software | warning | config/eval_gpt2.py |
| Label | Layer | Status | Path |
|---|---|---|---|
get_batch |
software | healthy | train.py:116 |
estimate_loss |
software | healthy | train.py:216 |
get_lr |
software | healthy | train.py:231 |
__init__ |
software | healthy | model.py:120 |
forward |
software | dead | model.py:170 |
get_num_params |
software | healthy | model.py:150 |
_init_weights |
software | healthy | model.py:162 |
crop_block_size |
software | healthy | model.py:195 |
from_pretrained |
software | healthy | model.py:207 |
configure_optimizers |
software | healthy | model.py:263 |
estimate_mfu |
software | healthy | model.py:289 |
generate |
software | healthy | model.py:306 |
get_batch |
software | healthy | bench.py:37 |
| Label | Layer | Status | Path |
|---|---|---|---|
LayerNorm |
software | healthy | model.py:18 |
CausalSelfAttention |
software | healthy | model.py:29 |
MLP |
software | healthy | model.py:78 |
Block |
software | healthy | model.py:94 |
GPTConfig |
software | healthy | model.py:109 |
GPT |
software | healthy | model.py:118 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-dj5ta11_ |
software | healthy | /tmp/repobility-clone-dj5ta11_ |
| Label | Layer | Status | Path |
|---|---|---|---|
config |
software | healthy | config |
| Label | Layer | Status | Path |
|---|---|---|---|
123.456.123.456 |
network | healthy | train.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | train.py |
This page is publicly accessible at:
https://repobility.com/scan/1fb3d71a-fce0-4d5e-a586-e047fbb6ac8c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1fb3d71a-fce0-4d5e-a586-e047fbb6ac8c/
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.