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.

AIPythoner/pymidscene

https://github.com/AIPythoner/pymidscene · scanned 2026-06-17 01:11 UTC (1 month, 2 weeks ago)

49 raw signals (0 security + 49 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 1 month, 2 weeks ago · v2 · last Δ +18.6 (diff) · 32 actionable findings from 1 signal source. 17 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 1356 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
temp_cache_dir software healthy tests/test_cache.py:18
test_task_cache_initialization software healthy tests/test_cache.py:25
test_task_cache_sanitize_cache_id software healthy tests/test_cache.py:39
test_append_planning_cache software healthy tests/test_cache.py:51
test_append_locate_cache software healthy tests/test_cache.py:73
test_match_plan_cache software healthy tests/test_cache.py:95
test_match_locate_cache software healthy tests/test_cache.py:125
test_no_match_cache software healthy tests/test_cache.py:156
test_read_only_mode software healthy tests/test_cache.py:170
test_write_only_mode software healthy tests/test_cache.py:208
test_write_only_multiple_appends_do_not_duplicate software healthy tests/test_cache.py:247
test_cache_stats software healthy tests/test_cache.py:268
test_cache_reuse_prevention software healthy tests/test_cache.py:293
test_point_type software healthy tests/test_types.py:9
test_size_type software healthy tests/test_types.py:16
test_rect_type software healthy tests/test_types.py:23
test_locate_result_element software healthy tests/test_types.py:36
test_logger_singleton software healthy tests/test_logger.py:9
test_logger_basic_logging software healthy tests/test_logger.py:16
test_logger_set_level software healthy tests/test_logger.py:26
test_calculate_hash software healthy tests/test_utils.py:15
test_safe_parse_json software healthy tests/test_utils.py:31
test_extract_json_from_code_block software healthy tests/test_utils.py:42
test_get_screenshot_scale software healthy tests/test_utils.py:59
test_format_bbox software healthy tests/test_utils.py:71
test_calculate_center software healthy tests/test_utils.py:82
_chromium_browser_installed software healthy tests/test_playwright.py:23
browser_context software healthy tests/test_playwright.py:52
test_web_page_initialization software healthy tests/test_playwright.py:70
test_get_size software healthy tests/test_playwright.py:82
test_screenshot software healthy tests/test_playwright.py:96
test_navigate_and_screenshot software healthy tests/test_playwright.py:111
test_evaluate_javascript software healthy tests/test_playwright.py:126
test_click software healthy tests/test_playwright.py:143
test_input_text software healthy tests/test_playwright.py:177
test_scroll software healthy tests/test_playwright.py:203
test_key_press software healthy tests/test_playwright.py:229
test_get_ui_context software healthy tests/test_playwright.py:263
__init__ software healthy tests/test_integration.py:662
get_ui_context software healthy tests/test_integration.py:669
screenshot software healthy tests/test_integration.py:679
get_size software healthy tests/test_integration.py:676
click software healthy tests/test_integration.py:682
input_text software healthy tests/test_integration.py:685
hover software healthy tests/test_integration.py:693
scroll software healthy tests/test_integration.py:696
key_press software healthy tests/test_integration.py:699
wait_for_navigation software healthy tests/test_integration.py:702
wait_for_network_idle software healthy tests/test_integration.py:705
evaluate_javascript software healthy tests/test_integration.py:708

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

LabelLayerStatusPath
MockInterface software healthy tests/test_integration.py:58
TestAgentInitialization software healthy tests/test_integration.py:173
TestAILocate software healthy tests/test_integration.py:223
TestAIClick software healthy tests/test_integration.py:304
TestAIInput software healthy tests/test_integration.py:340
TestAIQuery software healthy tests/test_integration.py:362
TestAIAssert software healthy tests/test_integration.py:412
TestCompleteWorkflow software healthy tests/test_integration.py:451
TestExecutionRecording software healthy tests/test_integration.py:553
TestErrorHandling software healthy tests/test_integration.py:617
_ReportTemplateCompatibilityInterface software healthy tests/test_integration.py:659
TestReportTemplateCompatibility software healthy tests/test_integration.py:757
TestDoubaoVisionModel software healthy tests/test_doubao.py:11
TestBboxPreprocessing software healthy tests/test_doubao.py:68
TestBboxAdaptation software healthy tests/test_doubao.py:104
TestModelFamily software healthy tests/test_doubao.py:172
TestDeepThinkMapping software healthy tests/test_doubao.py:218
_SmokeInterface software healthy tests/packaging/report_smoke.py:16
FakeSync software healthy tests/android/conftest.py:19
FakeAdbDevice software healthy tests/android/conftest.py:29
TestAppNameMapping software healthy tests/android/test_app_name_mapping.py:11
_FakeInfo software healthy tests/android/test_utils.py:16
_FakeAdbClient software healthy tests/android/test_utils.py:22
TestGetConnectedDevices software healthy tests/android/test_utils.py:30
TestAgentFromAdbDevice software healthy tests/android/test_utils.py:58
StubAgent software healthy tests/android/test_utils.py:82
TestHelperFunctions software healthy tests/android/test_device.py:20
TestConstruction software healthy tests/android/test_device.py:44
TestScreenshotAndSize software healthy tests/android/test_device.py:76
TestPointerOps software healthy tests/android/test_device.py:132
TestScrolling software healthy tests/android/test_device.py:176
TestKeyboardAndInput software healthy tests/android/test_device.py:239
TestAndroidSpecific software healthy tests/android/test_device.py:323
TestEvaluateJavaScript software healthy tests/android/test_device.py:391
TestWebNoops software healthy tests/android/test_device.py:427
TestUIContext software healthy tests/android/test_device.py:447
_StubInnerAgent software healthy tests/android/test_agent.py:14
FakeCore software healthy tests/android/test_agent.py:80
TestTransparentForwarding software healthy tests/android/test_agent.py:91
TestAndroidSpecificForwarding software healthy tests/android/test_agent.py:117
TestContextManager software healthy tests/android/test_agent.py:150
_FakeAsyncPage software healthy tests/core/test_playwright_wrapper_parity.py:10
_FakeWrappedWebPage software healthy tests/core/test_playwright_wrapper_parity.py:27
_FakeAgent software healthy tests/core/test_playwright_wrapper_parity.py:37
FakeMobileInterface software healthy tests/core/test_agent_scroll_routing.py:17
FakeWebInterface software healthy tests/core/test_agent_scroll_routing.py:42
TestMobileRouting software healthy tests/core/test_agent_scroll_routing.py:75
TestWebRouting software healthy tests/core/test_agent_scroll_routing.py:112
_FakeCompletionClient software healthy tests/core/test_service_caller.py:10
_FakeChatClient software healthy tests/core/test_service_caller.py:20

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

LabelLayerStatusPath
.env.example software healthy .env.example
README_CN.md software healthy README_CN.md
CONTRIBUTING.md software healthy CONTRIBUTING.md
CHANGELOG.md software healthy CHANGELOG.md
README.md software healthy README.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
test_cache.py software healthy tests/test_cache.py
__init__.py software healthy tests/__init__.py
test_types.py software healthy tests/test_types.py
test_logger.py software healthy tests/test_logger.py
test_utils.py software healthy tests/test_utils.py
test_playwright.py software healthy tests/test_playwright.py
test_integration.py software healthy tests/test_integration.py
test_doubao.py software healthy tests/test_doubao.py
report_smoke.py software healthy tests/packaging/report_smoke.py
conftest.py software healthy tests/android/conftest.py
test_app_name_mapping.py software healthy tests/android/test_app_name_mapping.py
__init__.py software healthy tests/android/__init__.py
test_utils.py software healthy tests/android/test_utils.py
test_device.py software healthy tests/android/test_device.py
test_agent.py software healthy tests/android/test_agent.py
test_session_recorder_report_fallback.py software healthy tests/core/test_session_recorder_report_fallback.py
test_playwright_wrapper_parity.py software healthy tests/core/test_playwright_wrapper_parity.py
test_agent_scroll_routing.py software healthy tests/core/test_agent_scroll_routing.py
test_qwen_model.py software healthy tests/core/test_qwen_model.py
test_js_react_report_generator.py software healthy tests/core/test_js_react_report_generator.py
test_service_caller.py software healthy tests/core/test_service_caller.py
test_plan_cache_workflow.py software healthy tests/core/test_plan_cache_workflow.py
test_report_template_resources.py software healthy tests/core/test_report_template_resources.py
test_prompt_modules.py software healthy tests/core/test_prompt_modules.py
test_coordinate_parser_fidelity.py software healthy tests/core/test_coordinate_parser_fidelity.py
test_debug_locate.py software healthy tests/validation/test_debug_locate.py
test_automation.html software healthy tests/validation/test_automation.html
test_automation.py software healthy tests/validation/test_automation.py
test_scroll_logic.py software healthy tests/validation/test_scroll_logic.py
official_style_report.html software healthy tests/fixtures/report_samples/official_style_report.html
conftest.py software healthy tests/ios/conftest.py
test_app_name_mapping.py software healthy tests/ios/test_app_name_mapping.py
__init__.py software healthy tests/ios/__init__.py
test_utils.py software healthy tests/ios/test_utils.py
test_device.py software healthy tests/ios/test_device.py
test_webdriver_client.py software healthy tests/ios/test_webdriver_client.py
test_agent.py software healthy tests/ios/test_agent.py
android_basic.py software healthy examples/android_basic.py
basic_usage.py software healthy examples/basic_usage.py
login_demo.html software healthy examples/login_demo.html
ios_basic.py software healthy examples/ios_basic.py
xhs_upload.py software healthy examples/xhs_upload.py
login_demo.py software healthy examples/login_demo.py

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

LabelLayerStatusPath
tests software healthy tests
packaging software healthy tests/packaging
android software healthy tests/android
core software healthy tests/core
validation software healthy tests/validation
fixtures software healthy tests/fixtures
report_samples software healthy tests/fixtures/report_samples
ios software healthy tests/ios
examples software healthy examples
docs software healthy docs
pymidscene software healthy pymidscene
android software healthy pymidscene/android
resources software healthy pymidscene/resources
report_template software healthy pymidscene/resources/report_template
web_integration software healthy pymidscene/web_integration
playwright software healthy pymidscene/web_integration/playwright
core software healthy pymidscene/core
agent software healthy pymidscene/core/agent
ai_model software healthy pymidscene/core/ai_model
models software healthy pymidscene/core/ai_model/models
auto_glm software healthy pymidscene/core/ai_model/auto_glm
prompts software healthy pymidscene/core/ai_model/prompts
webdriver software healthy pymidscene/webdriver
cli software healthy pymidscene/cli
shared software healthy pymidscene/shared
ios software healthy pymidscene/ios

LabelLayerStatusPath
AIPythoner__pymidscene software healthy /data/fable5_failed_archive/AIPythoner__pymidscene

LabelLayerStatusPath
10.0.0.1 network healthy tests/ios/test_device.py
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/39be6e6f-fcf4-446d-9e27-d94f48e43cdb/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/39be6e6f-fcf4-446d-9e27-d94f48e43cdb/

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.