https://github.com/Stepan2222000/ebay-library
· scanned 2026-06-16 00:21 UTC (2 months, 2 weeks ago)
13 raw signals (0 security + 13 graph)
Last scanned 2 months, 2 weeks ago · v1 · 13 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 183 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 |
|---|---|---|---|
_check |
software | healthy | tests/test_item.py:24 |
test_items |
software | healthy | tests/test_item.py:38 |
test_description_from_iframe_html |
software | healthy | tests/test_item.py:51 |
test_local_pickup |
software | healthy | tests/test_item.py:61 |
test_condition_dash_none |
software | healthy | tests/test_item.py:72 |
test_not_item_raises |
software | healthy | tests/test_item.py:81 |
test_ship_to_location |
software | healthy | tests/test_item.py:92 |
test_ended_badge_detection |
software | healthy | tests/test_item.py:107 |
_fake_fetch_description |
software | healthy | tests/test_session.py:40 |
SRP |
software | healthy | tests/test_session.py:49 |
ITEM |
software | healthy | tests/test_session.py:50 |
DEAD |
software | healthy | tests/test_session.py:52 |
__init__ |
software | healthy | tests/test_session.py:56 |
goto |
software | healthy | tests/test_session.py:62 |
title |
software | healthy | tests/test_session.py:73 |
content |
software | healthy | tests/test_session.py:74 |
wait_for_load_state |
software | healthy | tests/test_session.py:75 |
wait_for_selector |
software | healthy | tests/test_session.py:76 |
query_selector |
software | healthy | tests/test_session.py:77 |
wait_for_timeout |
software | healthy | tests/test_session.py:79 |
feeder |
software | healthy | tests/test_session.py:82 |
get_page |
software | healthy | tests/test_session.py:85 |
test_page_dead_classification |
software | healthy | tests/test_session.py:92 |
test_catalog_resumes_from_failed_page |
software | healthy | tests/test_session.py:105 |
test_replacement_chain_and_delays |
software | healthy | tests/test_session.py:134 |
test_no_delay_before_first_page |
software | healthy | tests/test_session.py:154 |
test_item_retried_whole_on_new_page |
software | healthy | tests/test_session.py:168 |
test_item_ended_returns_marker_without_zip |
software | healthy | tests/test_session.py:182 |
test_fatal_error_page_no_replacement |
software | healthy | tests/test_session.py:196 |
test_zip_set_on_second_attempt |
software | healthy | tests/test_session.py:209 |
test_fatal_zip_after_5_attempts |
software | healthy | tests/test_session.py:222 |
test_duplicate_queries_and_str_input |
software | healthy | tests/test_session.py:238 |
_check_items |
software | healthy | tests/test_catalog.py:11 |
test_srp_8M6000623 |
software | healthy | tests/test_catalog.py:29 |
test_srp_3211206 |
software | healthy | tests/test_catalog.py:38 |
test_srp_8M0142836_no_location |
software | healthy | tests/test_catalog.py:51 |
test_zero_results_no_exact_match |
software | healthy | tests/test_catalog.py:64 |
test_zero_results_empty |
software | healthy | tests/test_catalog.py:76 |
test_not_srp_raises |
software | healthy | tests/test_catalog.py:84 |
test_convert_cards_live |
software | healthy | tests/test_catalog.py:95 |
__init__ |
software | healthy | tests/test_worker.py:33 |
apply_catalog |
software | healthy | tests/test_worker.py:39 |
apply_item |
software | healthy | tests/test_worker.py:47 |
apply_item_ended |
software | healthy | tests/test_worker.py:52 |
close |
software | healthy | tests/test_worker.py:57 |
tasks_source |
software | healthy | tests/test_worker.py:61 |
next_task |
software | healthy | tests/test_worker.py:63 |
no_pages |
software | healthy | tests/test_worker.py:68 |
get_page |
software | healthy | tests/test_worker.py:69 |
test_happy_flow |
software | healthy | tests/test_worker.py:74 |
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 |
pyproject.toml |
software | healthy | pyproject.toml |
test_item.py |
software | healthy | tests/test_item.py |
test_session.py |
software | healthy | tests/test_session.py |
test_catalog.py |
software | healthy | tests/test_catalog.py |
test_worker.py |
software | healthy | tests/test_worker.py |
test_page_state.py |
software | healthy | tests/test_page_state.py |
urls.py |
software | healthy | ebaylib/urls.py |
__init__.py |
software | healthy | ebaylib/__init__.py |
worker.py |
software | healthy | ebaylib/worker.py |
models.py |
software | healthy | ebaylib/models.py |
store.py |
software | healthy | ebaylib/store.py |
errors.py |
software | healthy | ebaylib/errors.py |
__init__.py |
software | healthy | ebaylib/html/__init__.py |
selectors.py |
software | healthy | ebaylib/html/selectors.py |
normalize.py |
software | healthy | ebaylib/html/normalize.py |
srp.py |
software | healthy | ebaylib/html/srp.py |
item.py |
software | healthy | ebaylib/html/item.py |
page_state.py |
software | healthy | ebaylib/html/page_state.py |
images.py |
software | healthy | ebaylib/http/images.py |
__init__.py |
software | healthy | ebaylib/http/__init__.py |
description.py |
software | healthy | ebaylib/http/description.py |
fx.py |
software | healthy | ebaylib/http/fx.py |
__init__.py |
software | healthy | ebaylib/browser/__init__.py |
readiness.py |
software | healthy | ebaylib/browser/readiness.py |
session.py |
software | healthy | ebaylib/browser/session.py |
catalog_selectors.md |
software | healthy | specs/catalog_selectors.md |
architecture.md |
software | healthy | specs/architecture.md |
pitfalls.md |
software | healthy | specs/pitfalls.md |
traffic_filtering.md |
software | healthy | specs/traffic_filtering.md |
catalog_flow.md |
software | healthy | specs/catalog_flow.md |
item_flow.md |
software | healthy | specs/item_flow.md |
antibot_localization.md |
software | healthy | specs/antibot_localization.md |
page_readiness.md |
software | healthy | specs/page_readiness.md |
item_selectors.md |
software | healthy | specs/item_selectors.md |
| Label | Layer | Status | Path |
|---|---|---|---|
FakePage |
software | healthy | tests/test_session.py:55 |
FakeStore |
software | healthy | tests/test_worker.py:32 |
TaskFormatError |
software | healthy | ebaylib/worker.py:55 |
SrpCard |
software | healthy | ebaylib/models.py:15 |
CatalogItem |
software | healthy | ebaylib/models.py:34 |
SearchPage |
software | healthy | ebaylib/models.py:51 |
Catalog |
software | healthy | ebaylib/models.py:60 |
CatalogResult |
software | healthy | ebaylib/models.py:71 |
ItemEnded |
software | healthy | ebaylib/models.py:82 |
ItemPage |
software | healthy | ebaylib/models.py:92 |
Store |
software | healthy | ebaylib/store.py:38 |
ParseError |
software | healthy | ebaylib/errors.py:16 |
AccessDeniedError |
software | healthy | ebaylib/errors.py:28 |
ErrorPageError |
software | healthy | ebaylib/errors.py:34 |
Srp |
software | healthy | ebaylib/html/selectors.py:13 |
Item |
software | healthy | ebaylib/html/selectors.py:30 |
Home |
software | healthy | ebaylib/html/selectors.py:77 |
PageKind |
software | healthy | ebaylib/html/page_state.py:24 |
Antibot |
software | healthy | ebaylib/html/page_state.py:32 |
PageState |
software | healthy | ebaylib/html/page_state.py:98 |
StageProfiler |
software | healthy | ebaylib/browser/session.py:59 |
EbaySession |
software | healthy | ebaylib/browser/session.py:123 |
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
ebaylib |
software | healthy | ebaylib |
html |
software | healthy | ebaylib/html |
http |
software | healthy | ebaylib/http |
browser |
software | healthy | ebaylib/browser |
specs |
software | healthy | specs |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | README.md |
postgresql |
data | healthy | ebaylib/store.py |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-esjh9x96 |
software | healthy | /tmp/repobility-clone-esjh9x96 |
| Label | Layer | Status | Path |
|---|---|---|---|
194.164.245.107 |
network | healthy | ebaylib/store.py |
This page is publicly accessible at:
https://repobility.com/scan/622c9571-0786-4bcc-b4ca-a3f596c85cdd/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/622c9571-0786-4bcc-b4ca-a3f596c85cdd/
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.