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.

free-claude-code

https://github.com/Alishahryar1/free-claude-code.git · scanned 2026-05-17 02:50 UTC (13 hours, 30 minutes ago) · 10 languages

218 findings (28 legacy + 190 scanner) 87th percentile · Python · medium (20-100K LoC) Scanner says 86 (lower by 6)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 13 hours, 30 minutes ago · v2 · 123 findings from 2 sources. Findings combine the legacy security pipeline AND the multi-layer engine (atlas, wiring, flows, ranked) AND verified AI agent contributions.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all
Severity: Critical 0 High 11 Medium 21 Low 89 Source: Legacy 28 9-layer 95 Crowd 0 Layer: Security 21 Software 37 Quality 47 Frontend 1 Api 17

All 3046 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
validate_top_k software healthy config/nim.py:43
validate_float_fields software healthy config/nim.py:61
validate_int_fields software healthy config/nim.py:83
parse_optional_int software healthy config/nim.py:101
parse_optional_str software healthy config/nim.py:113
_env_files software healthy config/settings.py:30
_configured_env_files software healthy config/settings.py:41
_env_file_contains_key software healthy config/settings.py:51
_env_file_value software healthy config/settings.py:56
_env_file_override software healthy config/settings.py:72
_removed_env_var_message software healthy config/settings.py:82
reject_removed_env_vars software healthy config/settings.py:321
parse_optional_str software healthy config/settings.py:342
parse_optional_log_cap software healthy config/settings.py:349
default_blank_claude_workspace software healthy config/settings.py:356
validate_whisper_device software healthy config/settings.py:363
validate_messaging_platform software healthy config/settings.py:372
validate_messaging_rate_limit software healthy config/settings.py:381
validate_messaging_rate_window software healthy config/settings.py:388
validate_web_fetch_allowed_schemes software healthy config/settings.py:395
validate_ollama_base_url software healthy config/settings.py:408
validate_model_format software healthy config/settings.py:418
check_nvidia_nim_api_key software healthy config/settings.py:434
prefer_dotenv_anthropic_auth_token software healthy config/settings.py:447
uses_process_anthropic_auth_token software healthy config/settings.py:454
provider_type software healthy config/settings.py:461
model_name software healthy config/settings.py:466
resolve_model software healthy config/settings.py:470
configured_chat_model_refs software healthy config/settings.py:485
resolve_thinking software healthy config/settings.py:509
web_fetch_allowed_scheme_set software healthy config/settings.py:520
parse_provider_type software healthy config/settings.py:529
parse_model_name software healthy config/settings.py:534
get_settings software healthy config/settings.py:546
config_dir_path software healthy config/paths.py:12
managed_env_path software healthy config/paths.py:18
default_claude_workspace_path software healthy config/paths.py:24
server_log_path software healthy config/paths.py:30
_redact_sensitive_substrings software healthy config/logging_config.py:44
_serialize_with_context software healthy config/logging_config.py:50
__init__ software healthy config/logging_config.py:80
emit software healthy config/logging_config.py:84
configure_logging software healthy config/logging_config.py:107
make_openai_compat_stream_request software healthy tests/provider_request_mocks.py:6
_isolate_from_dotenv software healthy tests/conftest.py:24
provider_config software healthy tests/conftest.py:32
nim_provider software healthy tests/conftest.py:44
open_router_provider software healthy tests/conftest.py:52
lmstudio_provider software healthy tests/conftest.py:59
llamacpp_provider software healthy tests/conftest.py:73

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
CLAUDE.md software healthy CLAUDE.md
.env.example software healthy .env.example
server.py software warning server.py
pyproject.toml software healthy pyproject.toml
PLAN.md software healthy PLAN.md
AGENTS.md software healthy AGENTS.md
nim.py software healthy config/nim.py
__init__.py software healthy config/__init__.py
constants.py software warning config/constants.py
provider_catalog.py software healthy config/provider_catalog.py
settings.py software healthy config/settings.py
paths.py software healthy config/paths.py
provider_ids.py software warning config/provider_ids.py
logging_config.py software healthy config/logging_config.py
provider_request_mocks.py software healthy tests/provider_request_mocks.py
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
stream_contract.py software healthy tests/stream_contract.py
test_config.py software healthy tests/config/test_config.py
test_logging_config.py software healthy tests/config/test_logging_config.py
test_dependencies.py software healthy tests/api/test_dependencies.py
test_detection.py software healthy tests/api/test_detection.py
test_response_models.py software healthy tests/api/test_response_models.py
test_models_validators.py software healthy tests/api/test_models_validators.py
test_server_module.py software healthy tests/api/test_server_module.py
test_model_listing.py software healthy tests/api/test_model_listing.py
test_web_server_tools.py software healthy tests/api/test_web_server_tools.py
test_request_utils_filepaths_and_suggestions.py software healthy tests/api/test_request_utils_filepaths_and_suggestions.py
test_request_utils.py software healthy tests/api/test_request_utils.py
test_anthropic_request_passthrough.py software healthy tests/api/test_anthropic_request_passthrough.py
test_model_router.py software healthy tests/api/test_model_router.py
test_api.py software healthy tests/api/test_api.py
test_auth.py software healthy tests/api/test_auth.py
test_admin.py software healthy tests/api/test_admin.py
test_runtime_safe_logging.py software healthy tests/api/test_runtime_safe_logging.py
test_optimization_handlers.py software healthy tests/api/test_optimization_handlers.py
test_safe_logging.py software healthy tests/api/test_safe_logging.py
test_app_lifespan_and_errors.py software healthy tests/api/test_app_lifespan_and_errors.py
test_validation_log.py software healthy tests/api/test_validation_log.py
test_routes_optimizations.py software healthy tests/api/test_routes_optimizations.py
test_cli_ownership.py software healthy tests/cli/test_cli_ownership.py
test_process_registry.py software healthy tests/cli/test_process_registry.py
test_cli.py software healthy tests/cli/test_cli.py
test_entrypoints.py software healthy tests/cli/test_entrypoints.py
test_cli_manager_edge_cases.py software healthy tests/cli/test_cli_manager_edge_cases.py
test_nim_request_clone.py software healthy tests/providers/test_nim_request_clone.py
test_provider_transport_logging.py software healthy tests/providers/test_provider_transport_logging.py
test_open_router.py software healthy tests/providers/test_open_router.py
test_parsers.py software healthy tests/providers/test_parsers.py

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

LabelLayerStatusPath
NimSettings software healthy config/nim.py:8
ProviderDescriptor software healthy config/provider_catalog.py:31
ConfiguredChatModelRef software healthy config/settings.py:21
Settings software healthy config/settings.py:107
InterceptHandler software healthy config/logging_config.py:77
_PropagateHandler software healthy tests/conftest.py:198
TestSettings software healthy tests/config/test_config.py:13
TestNimSettingsValidBounds software healthy tests/config/test_config.py:324
TestNimSettingsInvalidBounds software healthy tests/config/test_config.py:367
TestNimSettingsValidators software healthy tests/config/test_config.py:409
TestSettingsOptionalStr software healthy tests/config/test_config.py:457
TestPerModelMapping software healthy tests/config/test_config.py:527
TestIsPrefixDetectionRequest software healthy tests/api/test_detection.py:21
BadStr software healthy tests/api/test_detection.py:42
TestIsFilepathExtractionRequest software healthy tests/api/test_detection.py:55
TestUsage software healthy tests/api/test_response_models.py:11
TestTokenCountResponse software healthy tests/api/test_response_models.py:45
TestMessagesResponse software healthy tests/api/test_response_models.py:58
FixedProviderModelRouter software healthy tests/api/test_web_server_tools.py:39
TestSuggestionMode software healthy tests/api/test_request_utils_filepaths_and_suggestions.py:28
TestFilepathExtractionDetection software healthy tests/api/test_request_utils_filepaths_and_suggestions.py:43
TestExtractFilepathsFromCommand software healthy tests/api/test_request_utils_filepaths_and_suggestions.py:97
TestQuotaCheckRequest software healthy tests/api/test_request_utils.py:17
TestTitleGenerationRequest software healthy tests/api/test_request_utils.py:112
TestExtractCommandPrefix software healthy tests/api/test_request_utils.py:169
TestPrefixDetectionRequest software healthy tests/api/test_request_utils.py:231
TestGetTokenCount software healthy tests/api/test_request_utils.py:320
ExceptionWithStatus software healthy tests/api/test_api.py:183
SilentError software healthy tests/api/test_api.py:208
FakeAsyncClient software healthy tests/api/test_admin.py:222
TestTryPrefixDetection software healthy tests/api/test_optimization_handlers.py:28
TestTryQuotaMock software healthy tests/api/test_optimization_handlers.py:74
TestTryTitleSkip software healthy tests/api/test_optimization_handlers.py:100
TestTrySuggestionSkip software healthy tests/api/test_optimization_handlers.py:126
TestTryFilepathMock software healthy tests/api/test_optimization_handlers.py:152
TestTryOptimizations software healthy tests/api/test_optimization_handlers.py:204
WeirdError software healthy tests/api/test_safe_logging.py:127
TestCLIParser software healthy tests/cli/test_cli.py:16
TestCLISession software healthy tests/cli/test_cli.py:149
_FakeStderr software healthy tests/cli/test_cli.py:360
_FakeProcess software healthy tests/cli/test_cli.py:369
TestCLISessionManager software healthy tests/cli/test_cli.py:661
FakeServer software healthy tests/cli/test_entrypoints.py:128
MockMessage software healthy tests/providers/test_open_router.py:20
MockRequest software healthy tests/providers/test_open_router.py:26
FakeResponse software healthy tests/providers/test_open_router.py:45
AsyncStreamMock software healthy tests/providers/test_streaming_errors.py:20
TestStreamingExceptionHandling software healthy tests/providers/test_streaming_errors.py:141
TestProcessToolCall software healthy tests/providers/test_streaming_errors.py:546
TestStreamChunkEdgeCases software healthy tests/providers/test_streaming_errors.py:727

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

LabelLayerStatusPath
config software healthy config
tests software healthy tests
config software healthy tests/config
api software healthy tests/api
cli software healthy tests/cli
providers software healthy tests/providers
messaging software healthy tests/messaging
core software healthy tests/core
anthropic software healthy tests/core/anthropic
contracts software healthy tests/contracts
api software healthy api
models software healthy api/models
admin_static software healthy api/admin_static
web_tools software healthy api/web_tools
cli software healthy cli
providers software healthy providers
wafer software healthy providers/wafer
llamacpp software healthy providers/llamacpp
opencode software healthy providers/opencode
nvidia_nim software healthy providers/nvidia_nim
open_router software healthy providers/open_router
kimi software healthy providers/kimi
deepseek software healthy providers/deepseek
zai software healthy providers/zai
ollama software healthy providers/ollama
lmstudio software healthy providers/lmstudio
smoke software healthy smoke
product software healthy smoke/product
prereq software healthy smoke/prereq
lib software healthy smoke/lib
messaging software healthy messaging
platforms software healthy messaging/platforms
trees software healthy messaging/trees
rendering software healthy messaging/rendering
core software healthy core
anthropic software healthy core/anthropic
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
POST /v1/messages api healthy api/routes.py
ANY /v1/messages api healthy api/routes.py
POST /v1/messages/count_tokens api healthy api/routes.py
ANY /v1/messages/count_tokens api healthy api/routes.py
GET / api healthy api/routes.py
ANY / api healthy api/routes.py
GET /health api healthy api/routes.py
ANY /health api healthy api/routes.py
GET /v1/models api healthy api/routes.py
POST /stop api healthy api/routes.py
GET /admin api healthy api/admin_routes.py
GET /admin/assets/{filename} api healthy api/admin_routes.py
GET /admin/api/config api healthy api/admin_routes.py
POST /admin/api/config/validate api healthy api/admin_routes.py
POST /admin/api/config/apply api healthy api/admin_routes.py
GET /admin/api/status api healthy api/admin_routes.py
GET /admin/api/providers/local-status api healthy api/admin_routes.py
POST /admin/api/providers/{provider_id}/test api healthy api/admin_routes.py
POST /admin/api/models/refresh api healthy api/admin_routes.py

LabelLayerStatusPath
127.0.0.1 network healthy tests/api/test_server_module.py
192.168.1.1 network healthy tests/api/test_web_server_tools.py
10.0.0.1 network healthy tests/api/test_web_server_tools.py
169.254.169.254 network healthy tests/api/test_web_server_tools.py
8.8.8.8 network healthy tests/api/test_web_server_tools.py
203.0.113.10 network healthy tests/api/test_admin.py

LabelLayerStatusPath
port:9999 network healthy tests/api/test_server_module.py
port:8082 network healthy tests/api/test_admin.py
port:9090 network healthy tests/cli/test_entrypoints.py
port:9191 network healthy tests/cli/test_entrypoints.py
port:9393 network healthy tests/cli/test_entrypoints.py

LabelLayerStatusPath
repobility-clone-5az6m_57 software healthy /tmp/repobility-clone-5az6m_57

LabelLayerStatusPath
gpu (detected) hardware healthy .env.example

LabelLayerStatusPath
gha::tests cicd healthy .github/workflows/tests.yml

LabelLayerStatusPath
checks cicd healthy .github/workflows/tests.yml
{# ── 2026-05-17 Round 14: AI-agent bridge footer ────────────────────── Discoverability: the /agents/voting/ guide + MCP manifest exist but aren't linked from anywhere users actually land. Small, opt-in footer. #}
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/da77798b-7de9-4c7c-9461-3bb0735f1b6a/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/da77798b-7de9-4c7c-9461-3bb0735f1b6a/

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.