Scan timing: clone 9.15s · analysis 0.28s · 13.6 MB · GitHub API rate-limit (preflight)
https://github.com/donnemartin/system-design-primer.git
· scanned 2026-05-24 01:22 UTC (1 week, 5 days ago)
· 10 languages
88 findings (34 legacy + 54 scanner) 43rd percentile · Python · tiny (<2K LoC) Scanner says 93 (lower by 33)
Last scanned 1 week, 5 days ago · v1 · 88 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 |
55.0 | 0.15 | 8.25 |
security_score |
100.0 | 0.25 | 25.00 |
testing_score |
0.0 | 0.20 | 0.00 |
documentation_score |
85.0 | 0.15 | 12.75 |
practices_score |
40.0 | 0.15 | 6.00 |
code_quality |
80.0 | 0.10 | 8.00 |
| Overall | 1.00 | 60.0 |
All 224 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 |
|---|---|---|---|
__init__ |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
clear_spots |
software | dead | solutions/object_oriented_design/parking_lot/parking_lot.py… |
take_spot |
software | dead | solutions/object_oriented_design/parking_lot/parking_lot.py… |
can_fit_in_spot |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
park_vehicle |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
spot_freed |
software | dead | solutions/object_oriented_design/parking_lot/parking_lot.py… |
_find_available_spot |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
_park_starting_at_spot |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
is_available |
software | dead | solutions/object_oriented_design/parking_lot/parking_lot.py… |
can_fit_vehicle |
software | dead | solutions/object_oriented_design/parking_lot/parking_lot.py… |
remove_vehicle |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
__init__ |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
take_call |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
complete_call |
software | dead | solutions/object_oriented_design/call_center/call_center.py… |
escalate_call |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
_escalate_call |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
dispatch_call |
software | dead | solutions/object_oriented_design/call_center/call_center.py… |
_dispatch_call |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
notify_call_escalated |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
notify_call_completed |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
dispatch_queued_call_to_newly_freed_employee |
software | dead | solutions/object_oriented_design/call_center/call_center.py… |
__init__ |
software | healthy | solutions/object_oriented_design/lru_cache/lru_cache.py:26 |
move_to_front |
software | healthy | solutions/object_oriented_design/lru_cache/lru_cache.py:14 |
append_to_front |
software | healthy | solutions/object_oriented_design/lru_cache/lru_cache.py:17 |
remove_from_tail |
software | healthy | solutions/object_oriented_design/lru_cache/lru_cache.py:20 |
get |
software | healthy | solutions/object_oriented_design/lru_cache/lru_cache.py:32 |
set |
software | healthy | solutions/object_oriented_design/lru_cache/lru_cache.py:43 |
__init__ |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
value |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
is_ace |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
is_face_card |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
add_card |
software | dead | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
score |
software | dead | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
possible_scores |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
remaining_cards |
software | dead | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
deal_card |
software | dead | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
shuffle |
software | dead | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
__init__ |
software | healthy | solutions/object_oriented_design/hash_table/hash_map.py:10 |
_hash_function |
software | healthy | solutions/object_oriented_design/hash_table/hash_map.py:14 |
set |
software | healthy | solutions/object_oriented_design/hash_table/hash_map.py:17 |
get |
software | healthy | solutions/object_oriented_design/hash_table/hash_map.py:25 |
remove |
software | dead | solutions/object_oriented_design/hash_table/hash_map.py:32 |
__init__ |
software | healthy | solutions/object_oriented_design/online_chat/online_chat.py… |
add_user |
software | dead | solutions/object_oriented_design/online_chat/online_chat.py… |
remove_user |
software | dead | solutions/object_oriented_design/online_chat/online_chat.py… |
add_friend_request |
software | dead | solutions/object_oriented_design/online_chat/online_chat.py… |
approve_friend_request |
software | dead | solutions/object_oriented_design/online_chat/online_chat.py… |
reject_friend_request |
software | dead | solutions/object_oriented_design/online_chat/online_chat.py… |
message_user |
software | dead | solutions/object_oriented_design/online_chat/online_chat.py… |
message_group |
software | dead | solutions/object_oriented_design/online_chat/online_chat.py… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
VehicleSize |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
Vehicle |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
Motorcycle |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
Car |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
Bus |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
ParkingLot |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
Level |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
ParkingSpot |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py… |
Rank |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
Employee |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
Operator |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
Supervisor |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
Director |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
CallState |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
Call |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
CallCenter |
software | healthy | solutions/object_oriented_design/call_center/call_center.py… |
Node |
software | healthy | solutions/object_oriented_design/lru_cache/lru_cache.py:1 |
LinkedList |
software | healthy | solutions/object_oriented_design/lru_cache/lru_cache.py:8 |
Cache |
software | healthy | solutions/object_oriented_design/lru_cache/lru_cache.py:24 |
Suit |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
Card |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
BlackJackCard |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
Hand |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
BlackJackHand |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
Deck |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
Item |
software | healthy | solutions/object_oriented_design/hash_table/hash_map.py:1 |
HashTable |
software | healthy | solutions/object_oriented_design/hash_table/hash_map.py:8 |
UserService |
software | healthy | solutions/object_oriented_design/online_chat/online_chat.py… |
User |
software | healthy | solutions/object_oriented_design/online_chat/online_chat.py… |
Chat |
software | healthy | solutions/object_oriented_design/online_chat/online_chat.py… |
PrivateChat |
software | healthy | solutions/object_oriented_design/online_chat/online_chat.py… |
GroupChat |
software | healthy | solutions/object_oriented_design/online_chat/online_chat.py… |
Message |
software | healthy | solutions/object_oriented_design/online_chat/online_chat.py… |
AddRequest |
software | healthy | solutions/object_oriented_design/online_chat/online_chat.py… |
RequestStatus |
software | healthy | solutions/object_oriented_design/online_chat/online_chat.py… |
HitCounts |
software | healthy | solutions/system_design/pastebin/pastebin.py:6 |
SalesRanker |
software | healthy | solutions/system_design/sales_rank/sales_rank_mapreduce.py:6 |
QueryApi |
software | healthy | solutions/system_design/query_cache/query_cache_snippets.py… |
Node |
software | healthy | solutions/system_design/query_cache/query_cache_snippets.py… |
LinkedList |
software | healthy | solutions/system_design/query_cache/query_cache_snippets.py… |
Cache |
software | healthy | solutions/system_design/query_cache/query_cache_snippets.py… |
State |
software | healthy | solutions/system_design/social_graph/social_graph_snippets.… |
Graph |
software | healthy | solutions/system_design/social_graph/social_graph_snippets.… |
Person |
software | healthy | solutions/system_design/social_graph/social_graph_snippets.… |
LookupService |
software | healthy | solutions/system_design/social_graph/social_graph_snippets.… |
PersonServer |
software | healthy | solutions/system_design/social_graph/social_graph_snippets.… |
UserGraphService |
software | healthy | solutions/system_design/social_graph/social_graph_snippets.… |
PagesDataStore |
software | healthy | solutions/system_design/web_crawler/web_crawler_snippets.py… |
Page |
software | healthy | solutions/system_design/web_crawler/web_crawler_snippets.py… |
Crawler |
software | healthy | solutions/system_design/web_crawler/web_crawler_snippets.py… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TRANSLATIONS.md |
software | healthy | TRANSLATIONS.md |
README.md |
software | healthy | README.md |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
epub-metadata.yaml |
software | healthy | epub-metadata.yaml |
README-zh-TW.md |
software | healthy | README-zh-TW.md |
README-zh-Hans.md |
software | healthy | README-zh-Hans.md |
generate-epub.sh |
software | healthy | generate-epub.sh |
README-ja.md |
software | healthy | README-ja.md |
__init__.py |
software | healthy | solutions/object_oriented_design/parking_lot/__init__.py |
parking_lot.py |
software | healthy | solutions/object_oriented_design/parking_lot/parking_lot.py |
call_center.py |
software | healthy | solutions/object_oriented_design/call_center/call_center.py |
__init__.py |
software | healthy | solutions/object_oriented_design/call_center/__init__.py |
__init__.py |
software | healthy | solutions/object_oriented_design/lru_cache/__init__.py |
lru_cache.py |
software | healthy | solutions/object_oriented_design/lru_cache/lru_cache.py |
__init__.py |
software | healthy | solutions/object_oriented_design/deck_of_cards/__init__.py |
deck_of_cards.py |
software | healthy | solutions/object_oriented_design/deck_of_cards/deck_of_card… |
__init__.py |
software | healthy | solutions/object_oriented_design/hash_table/__init__.py |
hash_map.py |
software | healthy | solutions/object_oriented_design/hash_table/hash_map.py |
__init__.py |
software | healthy | solutions/object_oriented_design/online_chat/__init__.py |
online_chat.py |
software | healthy | solutions/object_oriented_design/online_chat/online_chat.py |
pastebin.py |
software | healthy | solutions/system_design/pastebin/pastebin.py |
__init__.py |
software | healthy | solutions/system_design/pastebin/__init__.py |
README.md |
software | healthy | solutions/system_design/pastebin/README.md |
README-zh-Hans.md |
software | healthy | solutions/system_design/pastebin/README-zh-Hans.md |
__init__.py |
software | healthy | solutions/system_design/sales_rank/__init__.py |
README.md |
software | healthy | solutions/system_design/sales_rank/README.md |
sales_rank_mapreduce.py |
software | healthy | solutions/system_design/sales_rank/sales_rank_mapreduce.py |
README-zh-Hans.md |
software | healthy | solutions/system_design/sales_rank/README-zh-Hans.md |
__init__.py |
software | healthy | solutions/system_design/query_cache/__init__.py |
README.md |
software | healthy | solutions/system_design/query_cache/README.md |
query_cache_snippets.py |
software | healthy | solutions/system_design/query_cache/query_cache_snippets.py |
README-zh-Hans.md |
software | healthy | solutions/system_design/query_cache/README-zh-Hans.md |
__init__.py |
software | healthy | solutions/system_design/social_graph/__init__.py |
README.md |
software | healthy | solutions/system_design/social_graph/README.md |
social_graph_snippets.py |
software | healthy | solutions/system_design/social_graph/social_graph_snippets.… |
README-zh-Hans.md |
software | healthy | solutions/system_design/social_graph/README-zh-Hans.md |
README.md |
software | healthy | solutions/system_design/scaling_aws/README.md |
README-zh-Hans.md |
software | healthy | solutions/system_design/scaling_aws/README-zh-Hans.md |
README.md |
software | healthy | solutions/system_design/twitter/README.md |
README-zh-Hans.md |
software | healthy | solutions/system_design/twitter/README-zh-Hans.md |
web_crawler_snippets.py |
software | healthy | solutions/system_design/web_crawler/web_crawler_snippets.py |
web_crawler_mapreduce.py |
software | healthy | solutions/system_design/web_crawler/web_crawler_mapreduce.py |
__init__.py |
software | healthy | solutions/system_design/web_crawler/__init__.py |
README.md |
software | healthy | solutions/system_design/web_crawler/README.md |
README-zh-Hans.md |
software | healthy | solutions/system_design/web_crawler/README-zh-Hans.md |
mint_mapreduce.py |
software | healthy | solutions/system_design/mint/mint_mapreduce.py |
__init__.py |
software | healthy | solutions/system_design/mint/__init__.py |
mint_snippets.py |
software | healthy | solutions/system_design/mint/mint_snippets.py |
README.md |
software | healthy | solutions/system_design/mint/README.md |
README-zh-Hans.md |
software | healthy | solutions/system_design/mint/README-zh-Hans.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
solutions |
software | healthy | solutions |
object_oriented_design |
software | healthy | solutions/object_oriented_design |
parking_lot |
software | healthy | solutions/object_oriented_design/parking_lot |
call_center |
software | healthy | solutions/object_oriented_design/call_center |
lru_cache |
software | healthy | solutions/object_oriented_design/lru_cache |
deck_of_cards |
software | healthy | solutions/object_oriented_design/deck_of_cards |
hash_table |
software | healthy | solutions/object_oriented_design/hash_table |
online_chat |
software | healthy | solutions/object_oriented_design/online_chat |
system_design |
software | healthy | solutions/system_design |
pastebin |
software | healthy | solutions/system_design/pastebin |
sales_rank |
software | healthy | solutions/system_design/sales_rank |
query_cache |
software | healthy | solutions/system_design/query_cache |
social_graph |
software | healthy | solutions/system_design/social_graph |
scaling_aws |
software | healthy | solutions/system_design/scaling_aws |
twitter |
software | healthy | solutions/system_design/twitter |
web_crawler |
software | healthy | solutions/system_design/web_crawler |
mint |
software | healthy | solutions/system_design/mint |
.github |
software | healthy | .github |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-r728n8dx |
software | healthy | /tmp/repobility-clone-r728n8dx |
This page is publicly accessible at:
https://repobility.com/scan/9642fd45-eaae-4159-ae42-d3a6e365cee6/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/9642fd45-eaae-4159-ae42-d3a6e365cee6/
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.