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.

xian-technology/xian-playground-web

https://github.com/xian-technology/xian-playground-web · scanned 2026-06-16 01:02 UTC (2 months, 1 week ago)

45 raw signals (0 security + 45 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 38 actionable findings from 1 signal source. 7 repeated signals 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 328 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
card software healthy playground/playground.py:39
panel_expand_icon software healthy playground/playground.py:63
section_header software healthy playground/playground.py:92
code_viewer software healthy playground/playground.py:161
_viewer software healthy playground/playground.py:174
log_entry_item software healthy playground/playground.py:223
panel_style software healthy playground/playground.py:288
panel_stack software healthy playground/playground.py:315
resolve_panel_context software healthy playground/playground.py:337
styled_input software healthy playground/playground.py:345
styled_text_area software healthy playground/playground.py:361
session_panel software healthy playground/playground.py:378
styled_button software healthy playground/playground.py:512
styled_select software healthy playground/playground.py:544
environment_field_row software healthy playground/playground.py:555
expert_section software healthy playground/playground.py:618
editor_section software healthy playground/playground.py:695
load_section software healthy playground/playground.py:827
_code_viewer_style software healthy playground/playground.py:839
execution_section software healthy playground/playground.py:987
log_section software healthy playground/playground.py:1142
state_section software healthy playground/playground.py:1250
fullscreen_overlay software healthy playground/playground.py:1427
_render_overlay software healthy playground/playground.py:1437
loading_overlay software healthy playground/playground.py:1477
not_found_page software dead playground/playground.py:1543
header software healthy playground/playground.py:1617
_maybe_render_panel software healthy playground/playground.py:1662
index software dead playground/playground.py:1671
_frontend_redirect_target software healthy playground/playground.py:1769
create_session_route software dead playground/playground.py:1782
resume_session_route software dead playground/playground.py:1789
__getattr__ software healthy playground/__init__.py:8
_env_secure_cookie_override software healthy playground/middleware.py:21
_infer_secure_cookie software healthy playground/middleware.py:33
issue_session_cookie software healthy playground/middleware.py:65
__init__ software healthy playground/middleware.py:88
dispatch software dead playground/middleware.py:92
_env_positive_int software healthy playground/state.py:31
_format_bytes software healthy playground/state.py:42
_is_system_contract_name software healthy playground/state.py:66
_filter_visible_contracts software healthy playground/state.py:70
on_load software healthy playground/state.py:129
_cookie_session_id software healthy playground/state.py:160
_apply_ui_state software healthy playground/state.py:172
_hydrate_code_editor software healthy playground/state.py:186
_save_session software healthy playground/state.py:195
_refresh_activity_log_panel software healthy playground/state.py:208
_start_bootstrap software healthy playground/state.py:212
_add_bootstrap_steps software healthy playground/state.py:216

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
rxconfig.py software healthy rxconfig.py
pyproject.toml software healthy pyproject.toml
defaults.py software healthy playground/defaults.py
playground.py software healthy playground/playground.py
__init__.py software healthy playground/__init__.py
README.md software healthy playground/README.md
middleware.py software healthy playground/middleware.py
state.py software healthy playground/state.py
__init__.py software healthy playground/components/__init__.py
monaco_editor.py software healthy playground/components/monaco_editor.py
__init__.py software healthy playground/services/__init__.py
worker.py software healthy playground/services/worker.py
environment.py software healthy playground/services/environment.py
contracting.py software healthy playground/services/contracting.py
runtime.py software healthy playground/services/runtime.py
linting.py software healthy playground/services/linting.py
sessions.py software healthy playground/services/sessions.py
README.md software healthy tests/README.md
test_bootstrap_loading.py software healthy tests/unit/test_bootstrap_loading.py
test_contract_visibility.py software healthy tests/unit/test_contract_visibility.py
test_worker_errors.py software healthy tests/unit/test_worker_errors.py
test_linting.py software healthy tests/unit/test_linting.py
test_middleware.py software healthy tests/unit/test_middleware.py
test_session_runtime.py software healthy tests/unit/test_session_runtime.py
test_contract_name_validation.py software healthy tests/unit/test_contract_name_validation.py
editor.css software healthy assets/editor.css
validate.yml software healthy .github/workflows/validate.yml

LabelLayerStatusPath
SessionCookieMiddleware software healthy playground/middleware.py:85
PlaygroundState software healthy playground/state.py:79
MonacoEditor software healthy playground/components/monaco_editor.py:12
ContractingWorker software healthy playground/services/worker.py:14
SessionServiceProxy software healthy playground/services/worker.py:152
RemoteExceptionPayload software healthy playground/services/worker.py:185
ContractWorkerInvocationError software healthy playground/services/worker.py:228
ContractWorkerTimeoutError software healthy playground/services/worker.py:245
ContractingCallResult software healthy playground/services/contracting.py:127
FunctionParameter software healthy playground/services/contracting.py:140
ContractExportInfo software healthy playground/services/contracting.py:146
ContractDetails software healthy playground/services/contracting.py:153
ContractingService software healthy playground/services/contracting.py:160
SessionServiceEntry software healthy playground/services/runtime.py:55
SessionRuntimeManager software healthy playground/services/runtime.py:102
SessionNotFoundError software healthy playground/services/sessions.py:53
SessionMetadata software healthy playground/services/sessions.py:58
_SessionLockEntry software healthy playground/services/sessions.py:82
SessionRepository software healthy playground/services/sessions.py:88
BootstrapLoadingStateTest software healthy tests/unit/test_bootstrap_loading.py:11
ContractVisibilityHelpersTest software healthy tests/unit/test_contract_visibility.py:11
WorkerErrorUtilitiesTest software healthy tests/unit/test_worker_errors.py:17
FakeConn software healthy tests/unit/test_worker_errors.py:45
LintingHelpersTest software healthy tests/unit/test_linting.py:9
MiddlewareSecurityTest software healthy tests/unit/test_middleware.py:52
FakeWorker software healthy tests/unit/test_session_runtime.py:16
SessionRuntimeWorkerLifecycleTest software healthy tests/unit/test_session_runtime.py:50
ContractNameValidationTest software healthy tests/unit/test_contract_name_validation.py:31

LabelLayerStatusPath
playground software healthy playground
components software healthy playground/components
services software healthy playground/services
tests software healthy tests
unit software healthy tests/unit
assets software healthy assets
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
repobility-clone-l5h333fz software healthy /tmp/repobility-clone-l5h333fz

LabelLayerStatusPath
nginx network healthy README.md

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

LabelLayerStatusPath
validate cicd healthy .github/workflows/validate.yml
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/f3d7fbc5-6950-43e1-95ee-345b38c1fbb1/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f3d7fbc5-6950-43e1-95ee-345b38c1fbb1/

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.