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)
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.
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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.
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
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 |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-5az6m_57 |
software | healthy | /tmp/repobility-clone-5az6m_57 |
| Label | Layer | Status | Path |
|---|---|---|---|
gpu (detected) |
hardware | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
checks |
cicd | healthy | .github/workflows/tests.yml |
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.