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.

knowyourdemons/fashion-bot

https://github.com/knowyourdemons/fashion-bot · scanned 2026-06-16 04:30 UTC (2 months ago)

10 raw signals (0 security + 10 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months ago · v1 · 9 actionable findings from 1 signal source. 1 repeated signal grouped for readability. 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 158 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
make_redis_mock software healthy test_core2.py:43
setup_method software healthy test_core2.py:316
test_heat software healthy test_core2.py:71
test_warm software healthy test_core2.py:74
test_cool software healthy test_core2.py:77
test_cold software healthy test_core2.py:80
test_frost software healthy test_core2.py:83
test_hard_frost software healthy test_core2.py:86
test_boundary_25_is_warm_not_heat software healthy test_core2.py:90
test_boundary_26_is_heat software healthy test_core2.py:93
test_boundary_15_is_cool_not_warm software healthy test_core2.py:96
test_boundary_16_is_warm software healthy test_core2.py:99
test_boundary_10_is_cold_not_cool software healthy test_core2.py:102
test_boundary_11_is_cool software healthy test_core2.py:105
test_boundary_5_is_frost_not_cold software healthy test_core2.py:108
test_boundary_6_is_cold software healthy test_core2.py:111
test_boundary_0_is_hard_frost software healthy test_core2.py:114
test_boundary_1_is_frost software healthy test_core2.py:117
test_negative_is_hard_frost software healthy test_core2.py:120
test_child_perfect_score software healthy test_core2.py:137
test_child_zero_score software healthy test_core2.py:151
test_child_never_wow software healthy test_core2.py:156
test_child_score_clamps_values software healthy test_core2.py:164
test_adult_zero_score software healthy test_core2.py:174
test_adult_accessory_bonus_positive software healthy test_core2.py:180
test_adult_accessory_bonus_negative software healthy test_core2.py:186
test_adult_accessory_bonus_clamped software healthy test_core2.py:192
test_adult_breakdown_has_group_totals software healthy test_core2.py:200
test_wow_requires_both_criteria software healthy test_core2.py:210
test_wow_false_if_only_transformation software healthy test_core2.py:217
test_wow_false_if_only_unexpected software healthy test_core2.py:224
test_wow_false_by_default software healthy test_core2.py:231
test_returns_decimal_and_dict software healthy test_core2.py:249
test_breakdown_has_meta_keys software healthy test_core2.py:255
test_breakdown_per_criterion_structure software healthy test_core2.py:262
test_missing_criterion_defaults_to_zero software healthy test_core2.py:269
test_normalized_matches_manual_calc software healthy test_core2.py:274
test_clamping_above_max software healthy test_core2.py:282
test_clamping_below_zero software healthy test_core2.py:288
test_perfect_score_is_ten software healthy test_core2.py:294
test_total_equals_sum_of_given software healthy test_core2.py:300
test_initial_state_is_closed software healthy test_core2.py:323
test_successful_call_passes_through software healthy test_core2.py:330
ok_func software healthy test_core2.py:417
test_open_circuit_raises software healthy test_core2.py:343
func software healthy test_core2.py:352
test_open_circuit_transitions_to_half_open_after_timeout software healthy test_core2.py:359
test_failure_increments_counter software healthy test_core2.py:379
bad_func software healthy test_core2.py:400
test_opens_after_threshold_failures software healthy test_core2.py:394

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

LabelLayerStatusPath
FakeMatrix software healthy test_core2.py:23
TestGetTempRegime software healthy test_core2.py:65
TestScoreOutfit software healthy test_core2.py:128
TestScoringServiceScoreItem software healthy test_core2.py:241
TestCircuitBreaker software healthy test_core2.py:315
Settings software healthy config.py:5
FakeItem software healthy test_core.py:50
FakeChild software healthy test_core.py:62
FakeUser software healthy test_core.py:68
FakeMatrix software healthy test_core.py:75
TestImageProcessor software healthy test_core.py:102
TestScoring software healthy test_core.py:196
TestVisionParsing software healthy test_core.py:281
TestSelectOutfit software healthy test_core.py:371
FashionBotError software healthy exceptions.py:1
RateLimitError software healthy exceptions.py:5
PaymentError software healthy exceptions.py:9
PermissionDeniedError software healthy exceptions.py:13
DuplicateItemError software healthy exceptions.py:17
WardrobeFullError software healthy exceptions.py:21
ItemNotFoundError software healthy exceptions.py:25
UserNotFoundError software healthy exceptions.py:29
ChildNotFoundError software healthy exceptions.py:33
OnboardingIncompleteError software healthy exceptions.py:37
CircuitBreakerOpenError software healthy exceptions.py:41
ImageTooLargeError software healthy exceptions.py:45
NoClothingDetectedError software healthy exceptions.py:49

LabelLayerStatusPath
.env.example software healthy .env.example
CLAUDE.md software healthy CLAUDE.md
backlog_complete.md software healthy backlog_complete.md
claude_code_smart_brief.md software healthy claude_code_smart_brief.md
test_core2.py software healthy test_core2.py
config.py software healthy config.py
requirements.txt software healthy requirements.txt
test_core.py software healthy test_core.py
README.md software healthy README.md
WORKFLOW.md software healthy WORKFLOW.md
Makefile software healthy Makefile
cloudflared-config.yml software healthy cloudflared-config.yml
main.py software healthy main.py
.pre-commit-config.yaml software healthy .pre-commit-config.yaml
exceptions.py software healthy exceptions.py
backup.sh software healthy backup.sh
CLAUDE.md quality warning CLAUDE.md

LabelLayerStatusPath
postgresql data healthy .env.example
postgres data healthy .env.example
redis data healthy .env.example

LabelLayerStatusPath
46.225.210.62 network healthy CLAUDE.md
172.18.0.1 network healthy CLAUDE.md
100.97.47.50 network healthy README.md

LabelLayerStatusPath
knowyourdemons__fashion-bot software healthy /data/fable5_failed_archive/knowyourdemons__fashion-bot

LabelLayerStatusPath
nginx network 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/4df19b9f-1d1c-4603-ac1c-55fde9d2a2f5/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/4df19b9f-1d1c-4603-ac1c-55fde9d2a2f5/

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.