https://github.com/tolearn-ai/pockbase_sdk_with_feature_parity
· scanned 2026-06-16 00:38 UTC (2 months, 1 week ago)
63 raw signals (0 security + 63 graph)
Last scanned 2 months, 1 week ago · v1 · 48 actionable findings from 1 signal source. 15 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1377 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 |
|---|---|---|---|
_throttle_before_send |
software | healthy | pocketbase_py/tests/conftest.py:105 |
make_client |
software | healthy | pocketbase_py/tests/conftest.py:128 |
unique_name |
software | healthy | pocketbase_py/tests/conftest.py:141 |
_probe_server |
software | healthy | pocketbase_py/tests/conftest.py:150 |
pytest_collection_modifyitems |
software | healthy | pocketbase_py/tests/conftest.py:162 |
pb_url |
software | healthy | pocketbase_py/tests/conftest.py:188 |
superuser_email |
software | healthy | pocketbase_py/tests/conftest.py:194 |
superuser_password |
software | healthy | pocketbase_py/tests/conftest.py:200 |
superuser_auth |
software | healthy | pocketbase_py/tests/conftest.py:210 |
_login |
software | healthy | pocketbase_py/tests/conftest.py:219 |
client |
software | healthy | pocketbase_py/tests/conftest.py:237 |
superuser_client |
software | healthy | pocketbase_py/tests/conftest.py:247 |
_collection_factory |
software | healthy | pocketbase_py/tests/conftest.py:269 |
_make |
software | healthy | pocketbase_py/tests/conftest.py:346 |
_delete_collections |
software | healthy | pocketbase_py/tests/conftest.py:291 |
make_collection |
software | healthy | pocketbase_py/tests/conftest.py:302 |
make_auth_collection |
software | healthy | pocketbase_py/tests/conftest.py:317 |
make_user |
software | healthy | pocketbase_py/tests/conftest.py:331 |
make_jwt |
software | healthy | pocketbase_py/tests/smoke_offline.py:54 |
seg |
software | healthy | pocketbase_py/tests/smoke_offline.py:57 |
check_exports |
software | healthy | pocketbase_py/tests/smoke_offline.py:64 |
check_service_accessors |
software | healthy | pocketbase_py/tests/smoke_offline.py:71 |
check_batch_registration |
software | healthy | pocketbase_py/tests/smoke_offline.py:101 |
check_filter |
software | healthy | pocketbase_py/tests/smoke_offline.py:130 |
check_build_url |
software | healthy | pocketbase_py/tests/smoke_offline.py:159 |
check_auth_store_events |
software | healthy | pocketbase_py/tests/smoke_offline.py:167 |
check_cookie_round_trip |
software | healthy | pocketbase_py/tests/smoke_offline.py:221 |
check_local_auth_store |
software | healthy | pocketbase_py/tests/smoke_offline.py:256 |
check_async_auth_store |
software | healthy | pocketbase_py/tests/smoke_offline.py:281 |
save_func |
software | healthy | pocketbase_py/tests/smoke_offline.py:284 |
check_files_get_url |
software | healthy | pocketbase_py/tests/smoke_offline.py:305 |
check_backups_get_download_url |
software | healthy | pocketbase_py/tests/smoke_offline.py:333 |
check_lifecycle |
software | healthy | pocketbase_py/tests/smoke_offline.py:338 |
main |
software | healthy | pocketbase_py/tests/smoke_offline.py:347 |
test_smoke_offline |
software | healthy | pocketbase_py/tests/smoke_offline.py:369 |
_make_self_service_collection |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:33 |
test_auth_with_password_saves_token_and_record |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:51 |
test_auth_with_password_wrong_password_400_shape |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:73 |
test_auth_refresh_returns_fresh_auth_and_updates_store |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:99 |
test_auth_refresh_unauthenticated_401_shape |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:119 |
test_superusers_auth_with_password |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:139 |
test_impersonate_returns_new_independent_client |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:160 |
test_list_auth_methods_shape |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:204 |
test_request_password_reset_without_smtp_returns_true |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:231 |
test_request_verification_without_smtp_returns_true |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:242 |
test_request_email_change_without_smtp |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:251 |
test_confirm_password_reset_invalid_token_shape |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:273 |
test_confirm_verification_invalid_token_shape |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:291 |
test_confirm_email_change_invalid_token_shape |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:308 |
test_list_external_auths_empty_for_fresh_user |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py:329 |
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 |
pocketbase_parity_report.md |
software | healthy | pocketbase_parity_report.md |
LICENSE |
software | healthy | LICENSE |
README.md |
software | healthy | pocketbase_py/README.md |
CONTRACT.md |
software | healthy | pocketbase_py/CONTRACT.md |
pyproject.toml |
software | healthy | pocketbase_py/pyproject.toml |
conftest.py |
software | healthy | pocketbase_py/tests/conftest.py |
smoke_offline.py |
software | healthy | pocketbase_py/tests/smoke_offline.py |
test_records_auth.py |
software | healthy | pocketbase_py/tests/integration/test_records_auth.py |
__init__.py |
software | healthy | pocketbase_py/tests/integration/__init__.py |
test_client_core.py |
software | healthy | pocketbase_py/tests/integration/test_client_core.py |
test_collections.py |
software | healthy | pocketbase_py/tests/integration/test_collections.py |
test_realtime.py |
software | healthy | pocketbase_py/tests/integration/test_realtime.py |
test_files.py |
software | healthy | pocketbase_py/tests/integration/test_files.py |
test_harness.py |
software | healthy | pocketbase_py/tests/integration/test_harness.py |
test_records_crud.py |
software | healthy | pocketbase_py/tests/integration/test_records_crud.py |
test_batch.py |
software | healthy | pocketbase_py/tests/integration/test_batch.py |
test_system.py |
software | healthy | pocketbase_py/tests/integration/test_system.py |
test_batch_body.py |
software | healthy | pocketbase_py/tests/unit/test_batch_body.py |
test_errors.py |
software | healthy | pocketbase_py/tests/unit/test_errors.py |
__init__.py |
software | healthy | pocketbase_py/tests/unit/__init__.py |
test_filter_binding.py |
software | healthy | pocketbase_py/tests/unit/test_filter_binding.py |
test_js_parity.py |
software | healthy | pocketbase_py/tests/unit/test_js_parity.py |
test_sse_parser.py |
software | healthy | pocketbase_py/tests/unit/test_sse_parser.py |
test_stores.py |
software | healthy | pocketbase_py/tests/unit/test_stores.py |
CONFORMANCE.md |
software | healthy | pocketbase_py/conformance/CONFORMANCE.md |
known_differences.json |
software | healthy | pocketbase_py/conformance/known_differences.json |
README.md |
software | healthy | pocketbase_py/conformance/README.md |
run.sh |
software | healthy | pocketbase_py/conformance/run.sh |
query_serialization.json |
software | healthy | pocketbase_py/conformance/spec/query_serialization.json |
_harness_selftest.json |
software | healthy | pocketbase_py/conformance/spec/_harness_selftest.json |
live_auth.json |
software | healthy | pocketbase_py/conformance/spec/live_auth.json |
live_realtime.json |
software | healthy | pocketbase_py/conformance/spec/live_realtime.json |
multipart.json |
software | healthy | pocketbase_py/conformance/spec/multipart.json |
live_system.json |
software | healthy | pocketbase_py/conformance/spec/live_system.json |
cookies_jwt.json |
software | healthy | pocketbase_py/conformance/spec/cookies_jwt.json |
live_crud.json |
software | healthy | pocketbase_py/conformance/spec/live_crud.json |
auth_store.json |
software | healthy | pocketbase_py/conformance/spec/auth_store.json |
file_urls.json |
software | healthy | pocketbase_py/conformance/spec/file_urls.json |
live_batch.json |
software | healthy | pocketbase_py/conformance/spec/live_batch.json |
batch_body.json |
software | healthy | pocketbase_py/conformance/spec/batch_body.json |
live_collections.json |
software | healthy | pocketbase_py/conformance/spec/live_collections.json |
filter_binding.json |
software | healthy | pocketbase_py/conformance/spec/filter_binding.json |
url_building.json |
software | healthy | pocketbase_py/conformance/spec/url_building.json |
run.mjs |
software | healthy | pocketbase_py/conformance/js/run.mjs |
package.json |
software | healthy | pocketbase_py/conformance/js/package.json |
package-lock.json |
software | healthy | pocketbase_py/conformance/js/package-lock.json |
harness.mjs |
software | healthy | pocketbase_py/conformance/js/harness.mjs |
normalize.mjs |
software | healthy | pocketbase_py/conformance/js/normalize.mjs |
crud.mjs |
software | healthy | pocketbase_py/conformance/js/ops/crud.mjs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_Cause |
software | healthy | pocketbase_py/tests/unit/test_errors.py:79 |
_FetchLikeError |
software | healthy | pocketbase_py/tests/unit/test_errors.py:82 |
instances |
software | healthy | pocketbase_py/conformance/js/normalize.mjs:instances |
ConformanceCase |
software | healthy | pocketbase_py/conformance/py/conftest.py:57 |
_CaptureAbort |
software | healthy | pocketbase_py/conformance/py/harness.py:127 |
Ctx |
software | healthy | pocketbase_py/conformance/py/harness.py:249 |
_Fixture |
software | healthy | pocketbase_py/conformance/py/ops/authlive.py:52 |
PocketBase |
software | healthy | pocketbase_py/src/pocketbase/client.py:91 |
Unset |
software | healthy | pocketbase_py/src/pocketbase/utils.py:39 |
_JsJsonEncoder |
software | healthy | pocketbase_py/src/pocketbase/utils.py:176 |
ClientResponseError |
software | healthy | pocketbase_py/src/pocketbase/errors.py:28 |
LocalAuthStore |
software | healthy | pocketbase_py/src/pocketbase/stores/local_auth_store.py:18 |
BaseAuthStore |
software | healthy | pocketbase_py/src/pocketbase/stores/base_auth_store.py:32 |
AsyncAuthStore |
software | healthy | pocketbase_py/src/pocketbase/stores/async_auth_store.py:24 |
CollectionService |
software | healthy | pocketbase_py/src/pocketbase/services/collection_service.py… |
RecordService |
software | healthy | pocketbase_py/src/pocketbase/services/record_service.py:199 |
SQLService |
software | healthy | pocketbase_py/src/pocketbase/services/sql_service.py:11 |
BaseService |
software | healthy | pocketbase_py/src/pocketbase/services/base_service.py:11 |
BackupService |
software | healthy | pocketbase_py/src/pocketbase/services/backup_service.py:11 |
SubBatchService |
software | healthy | pocketbase_py/src/pocketbase/services/batch_service.py:44 |
BatchService |
software | healthy | pocketbase_py/src/pocketbase/services/batch_service.py:238 |
SettingsService |
software | healthy | pocketbase_py/src/pocketbase/services/settings_service.py:11 |
CronService |
software | healthy | pocketbase_py/src/pocketbase/services/cron_service.py:11 |
HealthService |
software | healthy | pocketbase_py/src/pocketbase/services/health_service.py:11 |
FileService |
software | healthy | pocketbase_py/src/pocketbase/services/file_service.py:20 |
LogService |
software | healthy | pocketbase_py/src/pocketbase/services/log_service.py:12 |
CrudService |
software | healthy | pocketbase_py/src/pocketbase/services/crud_service.py:12 |
_SSEDecoder |
software | healthy | pocketbase_py/src/pocketbase/services/realtime_service.py:95 |
_Listener |
software | healthy | pocketbase_py/src/pocketbase/services/realtime_service.py:1… |
RealtimeService |
software | healthy | pocketbase_py/src/pocketbase/services/realtime_service.py:1… |
DummyClient |
software | healthy | vaphes_pocketbase_python_sdk/tests/test_client_snake_case.p… |
DummyRecord |
software | healthy | vaphes_pocketbase_python_sdk/tests/test_client_snake_case.p… |
TestCollectionService |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_collect… |
TestSettingsService |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_setting… |
State |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/conftest.py:… |
TestBackupsService |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_backups… |
TestRecordService |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_record.… |
TestHealthService |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_health.… |
TestLogService |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_log_ser… |
TestSuperuserService |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_superus… |
TestRecordAuthService |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_record_… |
TestFileService |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_files.p… |
TestLocalAuthStore |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_local_a… |
TestRecordEventService |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_record_… |
Client |
software | healthy | vaphes_pocketbase_python_sdk/src/pocketbase/client.py:31 |
PocketBase |
software | healthy | vaphes_pocketbase_python_sdk/src/pocketbase/__init__.py:9 |
ClientResponseError |
software | healthy | vaphes_pocketbase_python_sdk/src/pocketbase/errors.py:6 |
CollectionField |
software | healthy | vaphes_pocketbase_python_sdk/src/pocketbase/models/collecti… |
FileUpload |
software | healthy | vaphes_pocketbase_python_sdk/src/pocketbase/models/file_upl… |
ListResult |
software | healthy | vaphes_pocketbase_python_sdk/src/pocketbase/models/list_res… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
pocketbase_py |
software | healthy | pocketbase_py |
tests |
software | healthy | pocketbase_py/tests |
integration |
software | healthy | pocketbase_py/tests/integration |
unit |
software | healthy | pocketbase_py/tests/unit |
conformance |
software | healthy | pocketbase_py/conformance |
spec |
software | healthy | pocketbase_py/conformance/spec |
js |
software | healthy | pocketbase_py/conformance/js |
ops |
software | healthy | pocketbase_py/conformance/js/ops |
py |
software | healthy | pocketbase_py/conformance/py |
ops |
software | healthy | pocketbase_py/conformance/py/ops |
src |
software | healthy | pocketbase_py/src |
pocketbase |
software | healthy | pocketbase_py/src/pocketbase |
stores |
software | healthy | pocketbase_py/src/pocketbase/stores |
services |
software | healthy | pocketbase_py/src/pocketbase/services |
vaphes_pocketbase_python_sdk |
software | healthy | vaphes_pocketbase_python_sdk |
tests |
software | healthy | vaphes_pocketbase_python_sdk/tests |
integration |
software | healthy | vaphes_pocketbase_python_sdk/tests/integration |
.github |
software | healthy | vaphes_pocketbase_python_sdk/.github |
workflows |
software | healthy | vaphes_pocketbase_python_sdk/.github/workflows |
src |
software | healthy | vaphes_pocketbase_python_sdk/src |
pocketbase |
software | healthy | vaphes_pocketbase_python_sdk/src/pocketbase |
models |
software | healthy | vaphes_pocketbase_python_sdk/src/pocketbase/models |
stores |
software | healthy | vaphes_pocketbase_python_sdk/src/pocketbase/stores |
services |
software | healthy | vaphes_pocketbase_python_sdk/src/pocketbase/services |
js_sdk_reference |
software | healthy | js_sdk_reference |
tests |
software | healthy | js_sdk_reference/tests |
stores |
software | healthy | js_sdk_reference/tests/stores |
services |
software | healthy | js_sdk_reference/tests/services |
tools |
software | healthy | js_sdk_reference/tests/tools |
src |
software | healthy | js_sdk_reference/src |
stores |
software | healthy | js_sdk_reference/src/stores |
services |
software | healthy | js_sdk_reference/src/services |
tools |
software | healthy | js_sdk_reference/src/tools |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::pocketbase_py/src/pocketbase/services/record_service.… |
security | healthy | pocketbase_py/src/pocketbase/services/record_service.py |
auth::js_sdk_reference/src/tools/jwt.ts |
security | healthy | js_sdk_reference/src/tools/jwt.ts |
auth::js_sdk_reference/src/stores/BaseAuthStore.ts |
security | healthy | js_sdk_reference/src/stores/BaseAuthStore.ts |
auth::pocketbase_py/conformance/js/ops/authstore.mjs |
security | healthy | pocketbase_py/conformance/js/ops/authstore.mjs |
auth::pocketbase_py/tests/unit/test_js_parity.py |
security | healthy | pocketbase_py/tests/unit/test_js_parity.py |
auth::pocketbase_py/tests/smoke_offline.py |
security | healthy | pocketbase_py/tests/smoke_offline.py |
auth::pocketbase_py/conformance/spec/cookies_jwt.json |
security | healthy | pocketbase_py/conformance/spec/cookies_jwt.json |
auth::pocketbase_py/tests/unit/test_stores.py |
security | healthy | pocketbase_py/tests/unit/test_stores.py |
auth::pocketbase_py/README.md |
security | healthy | pocketbase_py/README.md |
auth::pocketbase_py/conformance/known_differences.json |
security | healthy | pocketbase_py/conformance/known_differences.json |
auth::js_sdk_reference/src/tools/refresh.ts |
security | healthy | js_sdk_reference/src/tools/refresh.ts |
auth::pocketbase_py/conformance/py/ops/authstore.py |
security | healthy | pocketbase_py/conformance/py/ops/authstore.py |
auth::pocketbase_py/conformance/spec/_harness_selftest.json |
security | healthy | pocketbase_py/conformance/spec/_harness_selftest.json |
auth::pocketbase_py/conformance/README.md |
security | healthy | pocketbase_py/conformance/README.md |
auth::pocketbase_py/conformance/spec/live_auth.json |
security | healthy | pocketbase_py/conformance/spec/live_auth.json |
auth::README.md |
security | healthy | README.md |
auth::pocketbase_py/conformance/py/harness.py |
security | healthy | pocketbase_py/conformance/py/harness.py |
auth::js_sdk_reference/src/index.ts |
security | healthy | js_sdk_reference/src/index.ts |
auth::pocketbase_py/src/pocketbase/stores/base_auth_store.py |
security | healthy | pocketbase_py/src/pocketbase/stores/base_auth_store.py |
auth::pocketbase_py/conformance/spec/file_urls.json |
security | healthy | pocketbase_py/conformance/spec/file_urls.json |
auth::pocketbase_py/tests/integration/test_records_auth.py |
security | healthy | pocketbase_py/tests/integration/test_records_auth.py |
auth::pocketbase_py/conformance/js/harness.mjs |
security | healthy | pocketbase_py/conformance/js/harness.mjs |
auth::js_sdk_reference/tests/tools/jwt.spec.ts |
security | healthy | js_sdk_reference/tests/tools/jwt.spec.ts |
auth::js_sdk_reference/src/services/RecordService.ts |
security | healthy | js_sdk_reference/src/services/RecordService.ts |
auth::pocketbase_py/src/pocketbase/utils.py |
security | healthy | pocketbase_py/src/pocketbase/utils.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | README.md |
6.1.6.1 |
network | healthy | pocketbase_py/src/pocketbase/utils.py |
127.0.0.2 |
network | healthy | vaphes_pocketbase_python_sdk/tests/integration/test_superus… |
| Label | Layer | Status | Path |
|---|---|---|---|
/a/b/c |
frontend | healthy | js_sdk_reference/tests/stores/LocalAuthStore.spec.ts |
/abc/ |
frontend | healthy | js_sdk_reference/tests/tools/cookie.spec.ts |
/ |
frontend | healthy | js_sdk_reference/src/stores/BaseAuthStore.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::pocketbase_py/conformance/js/ops/realtime… |
security | healthy | pocketbase_py/conformance/js/ops/realtime.mjs |
password_literal::pocketbase_py/conformance/py/ops/realtime… |
security | healthy | pocketbase_py/conformance/py/ops/realtime.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::python-publish |
cicd | healthy | vaphes_pocketbase_python_sdk/.github/workflows/python-publi… |
gha::tests |
cicd | healthy | vaphes_pocketbase_python_sdk/.github/workflows/tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | vaphes_pocketbase_python_sdk/.github/workflows/python-publi… |
build |
cicd | healthy | vaphes_pocketbase_python_sdk/.github/workflows/tests.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
PYPI_API_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-hsn9cf0_ |
software | healthy | /tmp/repobility-clone-hsn9cf0_ |
This page is publicly accessible at:
https://repobility.com/scan/865b077d-ff26-474b-82d0-1f583cf2e7a5/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/865b077d-ff26-474b-82d0-1f583cf2e7a5/
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.