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.

tolearn-ai/pockbase_sdk_with_feature_parity

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)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

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.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

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.

LabelLayerStatusPath
_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.

LabelLayerStatusPath
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.

LabelLayerStatusPath
_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.

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
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…

LabelLayerStatusPath
/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

LabelLayerStatusPath
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

LabelLayerStatusPath
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

LabelLayerStatusPath
deploy cicd healthy vaphes_pocketbase_python_sdk/.github/workflows/python-publi…
build cicd healthy vaphes_pocketbase_python_sdk/.github/workflows/tests.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
PYPI_API_TOKEN cicd healthy

LabelLayerStatusPath
repobility-clone-hsn9cf0_ software healthy /tmp/repobility-clone-hsn9cf0_
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/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.