https://github.com/amitgangrade/StrictPy
· scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)
81 raw signals (0 security + 81 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +1.1 (diff) · 65 actionable findings from 1 signal source. 16 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 937 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 |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
Cargo.toml |
software | healthy | Cargo.toml |
RELEASE_NOTES_v0.2.md |
software | healthy | RELEASE_NOTES_v0.2.md |
THESIS.md |
software | healthy | THESIS.md |
HANDOFF.md |
software | healthy | HANDOFF.md |
STRICTPY_SPEC.html |
software | healthy | STRICTPY_SPEC.html |
README.md |
software | healthy | README.md |
GAMES_PLAN.md |
software | healthy | GAMES_PLAN.md |
BUGS_KNOWN.md |
software | healthy | BUGS_KNOWN.md |
STRICTPY_SPEC.md |
software | healthy | STRICTPY_SPEC.md |
LANGUAGE_GUIDE.md |
software | healthy | LANGUAGE_GUIDE.md |
BLOG_POST.md |
software | healthy | BLOG_POST.md |
Cargo.lock |
software | healthy | Cargo.lock |
ci.yml |
software | healthy | .github/workflows/ci.yml |
Cargo.toml |
software | healthy | compiler/Cargo.toml |
csv_aggregate_runs.rs |
software | healthy | compiler/tests/csv_aggregate_runs.rs |
sleep_test_runs.rs |
software | healthy | compiler/tests/sleep_test_runs.rs |
math_demo_runs.rs |
software | healthy | compiler/tests/math_demo_runs.rs |
module_const_init_runs.rs |
software | healthy | compiler/tests/module_const_init_runs.rs |
typecheck_examples.rs |
software | healthy | compiler/tests/typecheck_examples.rs |
tabular_groupby_demo_runs.rs |
software | healthy | compiler/tests/tabular_groupby_demo_runs.rs |
levenshtein_runs.rs |
software | healthy | compiler/tests/levenshtein_runs.rs |
event_log_runs.rs |
software | healthy | compiler/tests/event_log_runs.rs |
compile_examples.rs |
software | healthy | compiler/tests/compile_examples.rs |
echo_interactive_runs.rs |
software | healthy | compiler/tests/echo_interactive_runs.rs |
generators_demo_runs.rs |
software | healthy | compiler/tests/generators_demo_runs.rs |
heap_corruption_torture.rs |
software | healthy | compiler/tests/heap_corruption_torture.rs |
sqlite_demo_runs.rs |
software | healthy | compiler/tests/sqlite_demo_runs.rs |
json_parse_v2_runs.rs |
software | healthy | compiler/tests/json_parse_v2_runs.rs |
tabular_demo_runs.rs |
software | healthy | compiler/tests/tabular_demo_runs.rs |
argparse_demo_runs.rs |
software | healthy | compiler/tests/argparse_demo_runs.rs |
comprehensions_demo_runs.rs |
software | healthy | compiler/tests/comprehensions_demo_runs.rs |
zipfile_demo_runs.rs |
software | healthy | compiler/tests/zipfile_demo_runs.rs |
list_dir_runs.rs |
software | healthy | compiler/tests/list_dir_runs.rs |
echo_runs.rs |
software | healthy | compiler/tests/echo_runs.rs |
test_runner_runs.rs |
software | healthy | compiler/tests/test_runner_runs.rs |
queue_demo_runs.rs |
software | healthy | compiler/tests/queue_demo_runs.rs |
bz2_demo_runs.rs |
software | healthy | compiler/tests/bz2_demo_runs.rs |
logging_demo_runs.rs |
software | healthy | compiler/tests/logging_demo_runs.rs |
markov_runs.rs |
software | healthy | compiler/tests/markov_runs.rs |
timer_demo_runs.rs |
software | healthy | compiler/tests/timer_demo_runs.rs |
https_server_demo_runs.rs |
software | healthy | compiler/tests/https_server_demo_runs.rs |
tabular_serve_demo_runs.rs |
software | healthy | compiler/tests/tabular_serve_demo_runs.rs |
tabular_index_reshape_demo_runs.rs |
software | healthy | compiler/tests/tabular_index_reshape_demo_runs.rs |
file_stats_runs.rs |
software | healthy | compiler/tests/file_stats_runs.rs |
subprocess_demo_runs.rs |
software | healthy | compiler/tests/subprocess_demo_runs.rs |
datetime_demo_runs.rs |
software | healthy | compiler/tests/datetime_demo_runs.rs |
game_of_life_runs.rs |
software | healthy | compiler/tests/game_of_life_runs.rs |
calculator_runs.rs |
software | healthy | compiler/tests/calculator_runs.rs |
modules_demo_runs.rs |
software | healthy | compiler/tests/modules_demo_runs.rs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
__init__ |
software | healthy | examples/kvstore_comparison/kvstore.py:13 |
load_index |
software | healthy | examples/kvstore_comparison/kvstore.py:22 |
set |
software | healthy | examples/kvstore_comparison/kvstore.py:53 |
get |
software | healthy | examples/kvstore_comparison/kvstore.py:77 |
delete |
software | healthy | examples/kvstore_comparison/kvstore.py:88 |
main |
software | healthy | examples/kvstore_comparison/kvstore.py:110 |
square_wave |
software | healthy | examples/games/snake/assets/_generate_assets.py:17 |
sweep |
software | healthy | examples/games/snake/assets/_generate_assets.py:36 |
write_wav |
software | healthy | examples/games/snake/assets/_generate_assets.py:56 |
main |
software | healthy | examples/games/snake/assets/_generate_assets.py:64 |
square_wave |
software | healthy | examples/games/tetris/assets/_generate_assets.py:20 |
sweep |
software | healthy | examples/games/tetris/assets/_generate_assets.py:37 |
mix |
software | healthy | examples/games/tetris/assets/_generate_assets.py:56 |
write_wav |
software | healthy | examples/games/tetris/assets/_generate_assets.py:62 |
main |
software | healthy | examples/games/tetris/assets/_generate_assets.py:70 |
square_wave |
software | healthy | examples/games/space_shooter/assets/_generate_assets.py:23 |
sweep |
software | healthy | examples/games/space_shooter/assets/_generate_assets.py:42 |
write_wav |
software | healthy | examples/games/space_shooter/assets/_generate_assets.py:62 |
main |
software | healthy | examples/games/space_shooter/assets/_generate_assets.py:70 |
__init__ |
software | healthy | examples/crawler_comparison/crawler.py:10 |
mark_visited |
software | healthy | examples/crawler_comparison/crawler.py:14 |
is_visited |
software | healthy | examples/crawler_comparison/crawler.py:21 |
run_mock_server |
software | dead | examples/crawler_comparison/crawler.py:26 |
crawler_worker |
software | dead | examples/crawler_comparison/crawler.py:58 |
main |
software | healthy | examples/crawler_comparison/crawler.py:114 |
__init__ |
software | healthy | examples/parser_comparison/parser.py:51 |
parse |
software | healthy | examples/parser_comparison/parser.py:11 |
char_parser |
software | healthy | examples/parser_comparison/parser.py:15 |
impl |
software | healthy | examples/parser_comparison/parser.py:89 |
map_parser |
software | dead | examples/parser_comparison/parser.py:24 |
or_else |
software | healthy | examples/parser_comparison/parser.py:34 |
int_parser |
software | healthy | examples/parser_comparison/parser.py:58 |
num_expr_parser |
software | healthy | examples/parser_comparison/parser.py:75 |
plus_parser |
software | healthy | examples/parser_comparison/parser.py:86 |
expr_parser |
software | healthy | examples/parser_comparison/parser.py:104 |
eval_expr |
software | healthy | examples/parser_comparison/parser.py:110 |
main |
software | healthy | examples/parser_comparison/parser.py:119 |
setup_data |
software | healthy | examples/etl_comparison/etl.py:5 |
main |
software | healthy | examples/etl_comparison/etl.py:32 |
make_png |
software | healthy | vm/tests/fixtures/games/_generate_test_assets.py:6 |
chunk |
software | healthy | vm/tests/fixtures/games/_generate_test_assets.py:15 |
fmt_ms |
software | healthy | comprehensive_bench/v2/make_report.py:16 |
marker |
software | healthy | comprehensive_bench/v2/make_report.py:20 |
main |
software | healthy | comprehensive_bench/v2/make_report.py:33 |
discover |
software | healthy | comprehensive_bench/v2/run_v2.py:36 |
compile_pair |
software | healthy | comprehensive_bench/v2/run_v2.py:49 |
run_once |
software | healthy | comprehensive_bench/v2/run_v2.py:72 |
bench_pair |
software | healthy | comprehensive_bench/v2/run_v2.py:82 |
measure_startup |
software | healthy | comprehensive_bench/v2/run_v2.py:133 |
main |
software | healthy | comprehensive_bench/v2/run_v2.py:153 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
compiler |
software | healthy | compiler |
tests |
software | healthy | compiler/tests |
src |
software | healthy | compiler/src |
opts |
software | healthy | compiler/src/opts |
examples |
software | healthy | examples |
kvstore_comparison |
software | healthy | examples/kvstore_comparison |
games |
software | healthy | examples/games |
snake |
software | healthy | examples/games/snake |
assets |
software | healthy | examples/games/snake/assets |
tetris |
software | healthy | examples/games/tetris |
assets |
software | healthy | examples/games/tetris/assets |
space_shooter |
software | healthy | examples/games/space_shooter |
assets |
software | healthy | examples/games/space_shooter/assets |
crawler_comparison |
software | healthy | examples/crawler_comparison |
parser_comparison |
software | healthy | examples/parser_comparison |
etl_comparison |
software | healthy | examples/etl_comparison |
vm |
software | healthy | vm |
tests |
software | healthy | vm/tests |
fixtures |
software | healthy | vm/tests/fixtures |
games |
software | healthy | vm/tests/fixtures/games |
src |
software | healthy | vm/src |
docs |
software | healthy | docs |
thesis |
software | healthy | docs/thesis |
m39_round |
software | healthy | docs/thesis/m39_round |
bugs |
software | healthy | docs/thesis/bugs |
m43_round |
software | healthy | docs/thesis/m43_round |
m48_round |
software | healthy | docs/thesis/m48_round |
m40_round |
software | healthy | docs/thesis/m40_round |
m41_round |
software | healthy | docs/thesis/m41_round |
milestones |
software | healthy | docs/thesis/milestones |
m50a_round |
software | healthy | docs/thesis/m50a_round |
m28_round |
software | healthy | docs/thesis/m28_round |
m24_round |
software | healthy | docs/thesis/m24_round |
m45_round |
software | healthy | docs/thesis/m45_round |
m49_round |
software | healthy | docs/thesis/m49_round |
m37_round |
software | healthy | docs/thesis/m37_round |
m38_round |
software | healthy | docs/thesis/m38_round |
design_decisions |
software | healthy | docs/thesis/design_decisions |
m12_round |
software | healthy | docs/thesis/m12_round |
m42_round |
software | healthy | docs/thesis/m42_round |
m23_round |
software | healthy | docs/thesis/m23_round |
m47_round |
software | healthy | docs/thesis/m47_round |
m27_round |
software | healthy | docs/thesis/m27_round |
m22_round |
software | healthy | docs/thesis/m22_round |
m36_round |
software | healthy | docs/thesis/m36_round |
m44_round |
software | healthy | docs/thesis/m44_round |
agent_reports |
software | healthy | docs/thesis/agent_reports |
m46_round |
software | healthy | docs/thesis/m46_round |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
port:50048 |
network | healthy | examples/crawler_comparison/crawler.py |
port:16 |
network | healthy | examples/crawler_comparison/crawler.py |
port:35701 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35702 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35703 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35704 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35705 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35706 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35707 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35708 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35709 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35710 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35711 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35712 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35713 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35714 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35715 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35716 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35717 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35718 |
network | healthy | vm/tests/m50b_tabular_serve_polish.rs |
port:35601 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35602 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35603 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35604 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35605 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35606 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35607 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35608 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35609 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35610 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35611 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35612 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35613 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35614 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35615 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35616 |
network | healthy | vm/tests/m50a_tabular_serve.rs |
port:35801 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35802 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35803 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35804 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35805 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35806 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35807 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35808 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35809 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35810 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35811 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35812 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35814 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
port:35815 |
network | healthy | vm/tests/m50c_tabular_serve_pivot.rs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RecordOffset |
software | healthy | examples/kvstore_comparison/kvstore.py:6 |
BinaryKVStore |
software | healthy | examples/kvstore_comparison/kvstore.py:12 |
VisitedTracker |
software | healthy | examples/crawler_comparison/crawler.py:9 |
Parser |
software | healthy | examples/parser_comparison/parser.py:7 |
Expr |
software | healthy | examples/parser_comparison/parser.py:43 |
NumExpr |
software | healthy | examples/parser_comparison/parser.py:46 |
PlusExpr |
software | healthy | examples/parser_comparison/parser.py:50 |
Particle |
software | healthy | comprehensive_bench/v2/programs/ds_class_alloc.py:5 |
Shape |
software | healthy | comprehensive_bench/v2/programs/ds_virtual_dispatch.py:5 |
Square |
software | healthy | comprehensive_bench/v2/programs/ds_virtual_dispatch.py:10 |
Rect |
software | healthy | comprehensive_bench/v2/programs/ds_virtual_dispatch.py:20 |
Tri |
software | healthy | comprehensive_bench/v2/programs/ds_virtual_dispatch.py:31 |
Box |
software | healthy | comprehensive_bench/v2/programs/ds_generics.py:5 |
Pair |
software | healthy | comprehensive_bench/v2/programs/ds_generics.py:15 |
Body |
software | healthy | comprehensive_bench/v2/programs/core_nbody.py:11 |
Expr |
software | healthy | comprehensive_bench/v2/programs/ds_match_dispatch.py:5 |
Num |
software | healthy | comprehensive_bench/v2/programs/ds_match_dispatch.py:9 |
Add |
software | healthy | comprehensive_bench/v2/programs/ds_match_dispatch.py:16 |
Mul |
software | healthy | comprehensive_bench/v2/programs/ds_match_dispatch.py:24 |
BenchError |
software | healthy | comprehensive_bench/v2/programs/ds_exceptions.py:5 |
SimpleHandler |
software | healthy | bench/net_harness.py:25 |
| Label | Layer | Status | Path |
|---|---|---|---|
company_sectors |
data | healthy | examples/etl_comparison/etl.py |
events |
data | healthy | comprehensive_bench/v2/programs/sys_sqlite.py |
t |
data | healthy | bench/harness.py |
| Label | Layer | Status | Path |
|---|---|---|---|
amitgangrade__StrictPy |
software | healthy | /data/fable5_failed_archive/amitgangrade__StrictPy |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | examples/etl_comparison/etl.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | compiler/tests/https_server_demo_runs.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | vm/Cargo.toml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/1a18081d-044f-4d00-9635-2c02a830ee16/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1a18081d-044f-4d00-9635-2c02a830ee16/
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.