Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

craymichael/imgdedup

https://github.com/craymichael/imgdedup · scanned 2026-06-17 01:51 UTC (1 month, 1 week ago)

6 raw signals (0 security + 6 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 1 week ago · v2 · last Δ +22.0 (diff) · 6 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 156 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.

LabelLayerStatusPath
test_version software healthy tests/test_cli.py:9
test_no_command_errors software healthy tests/test_cli.py:16
test_index_group_stats_flow software healthy tests/test_cli.py:22
test_index_no_embed_and_group_no_embed software healthy tests/test_cli.py:50
test_apply_and_undo_dispatch software healthy tests/test_cli.py:67
test_apply_rejects_unknown_kinds software healthy tests/test_cli.py:97
make_scene software healthy tests/conftest.py:11
__init__ software healthy tests/conftest.py:35
embed software healthy tests/conftest.py:39
fake_embedder software healthy tests/conftest.py:48
con software healthy tests/conftest.py:54
tree software healthy tests/conftest.py:61
add_file software healthy tests/conftest.py:86
install_fake_transformers software healthy tests/test_embed.py:9
__init__ software healthy tests/test_embed.py:11
forward software healthy tests/test_embed.py:15
_arrs software healthy tests/test_embed.py:26
test_embedder_cpu software healthy tests/test_embed.py:34
test_embedder_cuda_fp16_path software healthy tests/test_embed.py:50
test_union_find software healthy tests/test_group.py:10
test_semantic_pairs_threshold_and_order software healthy tests/test_group.py:19
test_semantic_pairs_cuda_fp16 software healthy tests/test_group.py:29
test_exact_tier software healthy tests/test_group.py:35
test_identical_to_anchors_non_keeper_twins software healthy tests/test_group.py:49
test_near_tier_and_distance software healthy tests/test_group.py:66
test_semantic_tier software healthy tests/test_group.py:76
test_cosine_zero_vector_is_safe software healthy tests/test_group.py:87
test_no_embeddings_flag_ignores_vectors software healthy tests/test_group.py:102
test_chained_kind software healthy tests/test_group.py:109
test_keeper_tiebreakers software healthy tests/test_group.py:123
test_absent_and_errored_files_excluded software healthy tests/test_group.py:137
test_groups_sorted_by_savings_with_sequential_ids software healthy tests/test_group.py:145
dist software healthy tests/test_hashing.py:11
test_phash_in_signed_64_range software healthy tests/test_hashing.py:15
test_phash_identical_images software healthy tests/test_hashing.py:21
test_phash_resize_is_close software healthy tests/test_hashing.py:25
test_phash_distinct_images_far software healthy tests/test_hashing.py:31
test_popcount_native_matches_python software healthy tests/test_hashing.py:38
test_popcount_fallback_matches_python software healthy tests/test_hashing.py:45
__getattr__ software healthy tests/test_hashing.py:47
test_hamming_pairs_matches_naive_with_chunking software healthy tests/test_hashing.py:59
test_hamming_pairs_trivial_inputs software healthy tests/test_hashing.py:75
_sample_groups software healthy tests/test_report.py:7
test_human_bytes_units software healthy tests/test_report.py:32
test_write_json_roundtrip software healthy tests/test_report.py:42
test_write_csv software healthy tests/test_report.py:53
test_print_summary software healthy tests/test_report.py:63
test_print_summary_empty software healthy tests/test_report.py:74
write_groups software healthy tests/test_apply.py:9
make_pair software healthy tests/test_apply.py:15

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
test_cli.py software healthy tests/test_cli.py
conftest.py software healthy tests/conftest.py
test_embed.py software healthy tests/test_embed.py
test_group.py software healthy tests/test_group.py
test_hashing.py software healthy tests/test_hashing.py
test_report.py software healthy tests/test_report.py
test_apply.py software healthy tests/test_apply.py
test_db.py software healthy tests/test_db.py
test_scan.py software healthy tests/test_scan.py
cli.py software healthy imgdedup/cli.py
__init__.py software healthy imgdedup/__init__.py
group.py software healthy imgdedup/group.py
hashing.py software healthy imgdedup/hashing.py
__main__.py software healthy imgdedup/__main__.py
scan.py software healthy imgdedup/scan.py
embed.py software healthy imgdedup/embed.py
apply.py software healthy imgdedup/apply.py
report.py software healthy imgdedup/report.py
db.py software healthy imgdedup/db.py

LabelLayerStatusPath
FakeEmbedder software healthy tests/conftest.py:32
Output software healthy tests/test_embed.py:10
FakeHFModel software healthy tests/test_embed.py:14
NoBitwiseCount software healthy tests/test_hashing.py:46
S software healthy tests/test_apply.py:84
UnionFind software healthy imgdedup/group.py:16
Embedder software healthy imgdedup/embed.py:13

LabelLayerStatusPath
meta data healthy imgdedup/db.py
files data healthy imgdedup/db.py
embeddings data healthy imgdedup/db.py

LabelLayerStatusPath
tests software healthy tests
imgdedup software healthy imgdedup

LabelLayerStatusPath
craymichael__imgdedup software healthy /data/fable5_failed_archive/craymichael__imgdedup

LabelLayerStatusPath
sqlite data healthy README.md

LabelLayerStatusPath
gpu (detected) hardware healthy README.md
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/1117299f-7f85-4b42-8e57-739ee0aa4a63/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/1117299f-7f85-4b42-8e57-739ee0aa4a63/

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.