https://github.com/Chris97924/Parallax-Kernel
· scanned 2026-06-17 01:23 UTC (1 month, 2 weeks ago)
95 raw signals (0 security + 95 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +12.0 (diff) · 84 actionable findings from 1 signal source. 11 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 4372 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 |
|---|---|---|---|
bootstrap |
software | healthy | bootstrap.py:25 |
main |
software | healthy | bootstrap.py:58 |
__init__ |
software | healthy | plugins/parallax-session-hook/hook.py:68 |
_connect |
software | healthy | plugins/parallax-session-hook/hook.py:71 |
_ensure_schema |
software | healthy | plugins/parallax-session-hook/hook.py:82 |
__enter__ |
software | healthy | plugins/parallax-session-hook/hook.py:86 |
__exit__ |
software | healthy | plugins/parallax-session-hook/hook.py:90 |
enqueue |
software | healthy | plugins/parallax-session-hook/hook.py:93 |
pending_count |
software | healthy | plugins/parallax-session-hook/hook.py:113 |
drain |
software | healthy | plugins/parallax-session-hook/hook.py:121 |
_env |
software | healthy | plugins/parallax-session-hook/hook.py:208 |
_debug |
software | healthy | plugins/parallax-session-hook/hook.py:212 |
_log_debug |
software | healthy | plugins/parallax-session-hook/hook.py:216 |
_is_safe_url |
software | healthy | plugins/parallax-session-hook/hook.py:221 |
_fetch_reminder |
software | healthy | plugins/parallax-session-hook/hook.py:236 |
_drain_wal |
software | healthy | plugins/parallax-session-hook/hook.py:269 |
main |
software | healthy | plugins/parallax-session-hook/hook.py:288 |
cfg |
software | healthy | tests/test_backup_cloud.py:40 |
s3_bucket |
software | healthy | tests/test_backup_cloud.py:60 |
test_upload_download_roundtrip |
software | healthy | tests/test_backup_cloud.py:72 |
test_upload_download_archive_is_valid_tar |
software | healthy | tests/test_backup_cloud.py:96 |
test_upload_missing_archive_raises |
software | healthy | tests/test_backup_cloud.py:116 |
test_bad_s3_uri_raises_value_error |
software | healthy | tests/test_backup_cloud.py:122 |
test_upload_to_local_path |
software | healthy | tests/test_backup_cloud.py:129 |
test_download_from_local_path |
software | healthy | tests/test_backup_cloud.py:141 |
test_cli_backup_to_s3 |
software | healthy | tests/test_backup_cloud.py:156 |
test_cli_restore_from_s3 |
software | healthy | tests/test_backup_cloud.py:172 |
test_cli_backup_upload_import_error |
software | healthy | tests/test_backup_cloud.py:190 |
_raise |
software | healthy | tests/test_backup_cloud.py:200 |
_valid_kwargs |
software | healthy | tests/test_event_ingest_schema.py:18 |
test_minimal_envelope_accepted |
software | healthy | tests/test_event_ingest_schema.py:32 |
test_missing_required_field_rejected |
software | healthy | tests/test_event_ingest_schema.py:55 |
test_empty_string_required_field_rejected |
software | healthy | tests/test_event_ingest_schema.py:76 |
test_extra_field_rejected |
software | healthy | tests/test_event_ingest_schema.py:83 |
test_judge_metadata_and_payload_round_trip |
software | healthy | tests/test_event_ingest_schema.py:91 |
test_response_model_shape |
software | healthy | tests/test_event_ingest_schema.py:101 |
_raw |
software | healthy | tests/test_extract_extractor.py:12 |
test_empty_string_shortcut |
software | healthy | tests/test_extract_extractor.py:24 |
test_whitespace_shortcut |
software | healthy | tests/test_extract_extractor.py:29 |
test_delegates_to_provider |
software | healthy | tests/test_extract_extractor.py:34 |
test_non_callable_attr_raises |
software | healthy | tests/test_extract_extractor.py:40 |
test_missing_attr_raises_attribute_error |
software | healthy | tests/test_extract_extractor.py:48 |
test_short_text_returns_single_chunk |
software | healthy | tests/test_extract_extractor.py:59 |
test_chunk_boundary_overlap |
software | healthy | tests/test_extract_extractor.py:62 |
test_all_text_eventually_covered |
software | healthy | tests/test_extract_extractor.py:71 |
test_overlap_ge_max_tokens_raises |
software | healthy | tests/test_extract_extractor.py:78 |
test_braces_in_text_do_not_crash |
software | healthy | tests/test_extract_extractor.py:84 |
test_format_spec_in_text_is_literal |
software | healthy | tests/test_extract_extractor.py:89 |
test_keyboard_interrupt_returns_130 |
software | healthy | tests/test_cli_robustness.py:40 |
_boom |
software | healthy | tests/test_cli_robustness.py:263 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.env.example |
software | healthy | .env.example |
ARCHITECTURE.md |
software | healthy | ARCHITECTURE.md |
conftest.py |
software | healthy | conftest.py |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
mkdocs.yml |
software | healthy | mkdocs.yml |
schema.sql |
software | healthy | schema.sql |
README.md |
software | healthy | README.md |
pyproject.toml |
software | healthy | pyproject.toml |
bootstrap.py |
software | healthy | bootstrap.py |
LICENSE |
software | healthy | LICENSE |
Dockerfile |
software | healthy | Dockerfile |
hook.py |
software | healthy | plugins/parallax-session-hook/hook.py |
README.md |
software | healthy | plugins/parallax-session-hook/README.md |
plugin.json |
software | healthy | plugins/parallax-session-hook/plugin.json |
parallax-m4-canary.test.yml |
software | healthy | prometheus/tests/parallax-m4-canary.test.yml |
parallax-dual-read.rules.yml |
software | healthy | prometheus/rules/parallax-dual-read.rules.yml |
parallax-apex-m7.rules.yml |
software | healthy | prometheus/rules/parallax-apex-m7.rules.yml |
parallax-m4-canary.rules.yml |
software | healthy | prometheus/rules/parallax-m4-canary.rules.yml |
test_backup_cloud.py |
software | healthy | tests/test_backup_cloud.py |
test_event_ingest_schema.py |
software | healthy | tests/test_event_ingest_schema.py |
test_extract_extractor.py |
software | healthy | tests/test_extract_extractor.py |
test_cli_robustness.py |
software | healthy | tests/test_cli_robustness.py |
test_wal.py |
software | healthy | tests/test_wal.py |
test_extract_mock_provider.py |
software | healthy | tests/test_extract_mock_provider.py |
test_contracts.py |
software | healthy | tests/test_contracts.py |
test_by_entity_order_by.py |
software | healthy | tests/test_by_entity_order_by.py |
test_privacy_filter_v2.py |
software | healthy | tests/test_privacy_filter_v2.py |
test_retrieve_explain.py |
software | healthy | tests/test_retrieve_explain.py |
test_migration_plan.py |
software | healthy | tests/test_migration_plan.py |
test_sqlite_store.py |
software | healthy | tests/test_sqlite_store.py |
test_ingest_claim_state.py |
software | healthy | tests/test_ingest_claim_state.py |
test_events_surface.py |
software | healthy | tests/test_events_surface.py |
test_extract_ingest.py |
software | healthy | tests/test_extract_ingest.py |
conftest.py |
software | healthy | tests/conftest.py |
test_schema.py |
software | healthy | tests/test_schema.py |
test_retrieve_hit.py |
software | healthy | tests/test_retrieve_hit.py |
test_claim_dedup_semantics.py |
software | healthy | tests/test_claim_dedup_semantics.py |
test_m0009_api_tokens.py |
software | healthy | tests/test_m0009_api_tokens.py |
test_fallback_retrieve.py |
software | healthy | tests/test_fallback_retrieve.py |
__init__.py |
software | healthy | tests/__init__.py |
test_memory_md_atomicity.py |
software | healthy | tests/test_memory_md_atomicity.py |
test_extract_conflict.py |
software | healthy | tests/test_extract_conflict.py |
test_ingest.py |
software | healthy | tests/test_ingest.py |
test_regenerate.py |
software | healthy | tests/test_regenerate.py |
test_cli_router.py |
software | healthy | tests/test_cli_router.py |
test_introspection.py |
software | healthy | tests/test_introspection.py |
test_content_hash_user_id_scope.py |
software | healthy | tests/test_content_hash_user_id_scope.py |
test_hooks.py |
software | healthy | tests/test_hooks.py |
test_events_session_id.py |
software | healthy | tests/test_events_session_id.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
_DrainResult |
software | healthy | plugins/parallax-session-hook/hook.py:59 |
_WALQueue |
software | healthy | plugins/parallax-session-hook/hook.py:65 |
_Cfg |
software | healthy | tests/test_backup_cloud.py:34 |
TestExtractClaims |
software | healthy | tests/test_extract_extractor.py:23 |
BadProvider |
software | healthy | tests/test_extract_extractor.py:42 |
NotAProvider |
software | healthy | tests/test_extract_extractor.py:49 |
TestChunkText |
software | healthy | tests/test_extract_extractor.py:58 |
TestRenderPrompt |
software | healthy | tests/test_extract_extractor.py:83 |
TestOuterGuard |
software | healthy | tests/test_cli_robustness.py:39 |
TestSilenceBrokenPipe |
software | healthy | tests/test_cli_robustness.py:115 |
TestDispatchHappyPath |
software | healthy | tests/test_cli_robustness.py:189 |
_BrokenStderr |
software | healthy | tests/test_cli_robustness.py:204 |
TestStderrBrokenPipe |
software | healthy | tests/test_cli_robustness.py:232 |
TestSubcommandHelp |
software | healthy | tests/test_cli_robustness.py:280 |
TestDispatchBareInvocation |
software | healthy | tests/test_cli_robustness.py:287 |
_BaseHandler |
software | healthy | tests/test_wal.py:23 |
TestMockProvider |
software | healthy | tests/test_extract_mock_provider.py:22 |
TestByEntityOrderBy |
software | healthy | tests/test_by_entity_order_by.py:29 |
TestTraceDataclasses |
software | healthy | tests/test_retrieve_explain.py:65 |
TestInstrumentedFunctions |
software | healthy | tests/test_retrieve_explain.py:113 |
TestExplainRetrieve |
software | healthy | tests/test_retrieve_explain.py:215 |
TestNearMissSampler |
software | healthy | tests/test_retrieve_explain.py:252 |
TestMigrationPlanShape |
software | healthy | tests/test_migration_plan.py:27 |
TestRowImpactEstimates |
software | healthy | tests/test_migration_plan.py:76 |
TestNonDestructive |
software | healthy | tests/test_migration_plan.py:103 |
TestCliDryRun |
software | healthy | tests/test_migration_plan.py:126 |
TestPublicSurface |
software | healthy | tests/test_sqlite_store.py:58 |
TestConnect |
software | healthy | tests/test_sqlite_store.py:81 |
TestInsertAndDedup |
software | healthy | tests/test_sqlite_store.py:90 |
TestInsertEventAppendOnly |
software | healthy | tests/test_sqlite_store.py:148 |
TestQuery |
software | healthy | tests/test_sqlite_store.py:170 |
TestReaffirmSurface |
software | healthy | tests/test_sqlite_store.py:183 |
TestDecisionsTargetKindCheck |
software | healthy | tests/test_schema.py:34 |
TestEventsTargetKindUnconstrained |
software | healthy | tests/test_schema.py:60 |
TestProjectLevels |
software | healthy | tests/test_retrieve_hit.py:35 |
TestExplainContract |
software | healthy | tests/test_retrieve_hit.py:78 |
TestClaimDedupSemantics |
software | healthy | tests/test_claim_dedup_semantics.py:30 |
TestUp |
software | healthy | tests/test_m0009_api_tokens.py:76 |
TestIdempotency |
software | healthy | tests/test_m0009_api_tokens.py:95 |
TestDown |
software | healthy | tests/test_m0009_api_tokens.py:113 |
TestMigrationPlan |
software | healthy | tests/test_m0009_api_tokens.py:129 |
TestRoundTrip |
software | healthy | tests/test_m0009_api_tokens.py:151 |
_SpyConnection |
software | healthy | tests/test_memory_md_atomicity.py:61 |
TestTokenOverlap |
software | healthy | tests/test_extract_conflict.py:32 |
TestDetectConflicts |
software | healthy | tests/test_extract_conflict.py:49 |
TestSyntheticSource |
software | healthy | tests/test_ingest.py:22 |
TestIngestMemoryUpsert |
software | healthy | tests/test_ingest.py:46 |
TestExternalSourceLazyCreate |
software | healthy | tests/test_ingest.py:111 |
TestIngestClaimUpsert |
software | healthy | tests/test_ingest.py:250 |
_FakeResp |
software | healthy | tests/test_regenerate.py:68 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
plugins |
software | healthy | plugins |
parallax-session-hook |
software | healthy | plugins/parallax-session-hook |
prometheus |
software | healthy | prometheus |
tests |
software | healthy | prometheus/tests |
rules |
software | healthy | prometheus/rules |
tests |
software | healthy | tests |
shadow |
software | healthy | tests/shadow |
canary |
software | healthy | tests/canary |
scripts |
software | healthy | tests/scripts |
observability |
software | healthy | tests/observability |
eval |
software | healthy | tests/eval |
smoke |
software | healthy | tests/smoke |
server |
software | healthy | tests/server |
drill |
software | healthy | tests/drill |
apex |
software | healthy | tests/apex |
docs |
software | healthy | tests/docs |
stress |
software | healthy | tests/stress |
integration |
software | healthy | tests/integration |
cli |
software | healthy | tests/cli |
acceptance |
software | healthy | tests/acceptance |
fixtures |
software | healthy | tests/fixtures |
v04_to_v03_backward_compat |
software | healthy | tests/fixtures/v04_to_v03_backward_compat |
m6_claim_mappings |
software | healthy | tests/fixtures/m6_claim_mappings |
conflict |
software | healthy | tests/fixtures/m6_claim_mappings/conflict |
supersession |
software | healthy | tests/fixtures/m6_claim_mappings/supersession |
expired |
software | healthy | tests/fixtures/m6_claim_mappings/expired |
not_found |
software | healthy | tests/fixtures/m6_claim_mappings/not_found |
router |
software | healthy | tests/router |
dod |
software | healthy | tests/dod |
events |
software | healthy | tests/events |
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
eval |
software | healthy | eval |
longmemeval |
software | healthy | eval/longmemeval |
results |
software | healthy | eval/results |
demo |
software | healthy | demo |
examples |
software | healthy | examples |
spec |
software | healthy | spec |
docs |
software | healthy | docs |
lane-c |
software | healthy | docs/lane-c |
m6-prep |
software | healthy | docs/m6-prep |
m4-prep |
software | healthy | docs/m4-prep |
m3-runbooks |
software | healthy | docs/m3-runbooks |
runbooks |
software | healthy | docs/runbooks |
m5-prep |
software | healthy | docs/m5-prep |
m8-prep |
software | healthy | docs/m8-prep |
router |
software | healthy | docs/router |
adr |
software | healthy | docs/adr |
m7-prep |
software | healthy | docs/m7-prep |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
sources |
data | healthy | schema.sql |
memories |
data | healthy | schema.sql |
claims |
data | healthy | schema.sql |
decisions |
data | healthy | schema.sql |
events |
data | healthy | schema.sql |
index_state |
data | healthy | schema.sql |
wal_queue |
data | healthy | plugins/parallax-session-hook/hook.py |
audit_row |
data | healthy | scripts/m6_audit_db_stress.py |
audit_log |
data | healthy | parallax/canary/audit_log.py |
canary_outcomes |
data | healthy | parallax/canary/outcomes.py |
llm_cache |
data | healthy | parallax/llm/call.py |
audit_db_schema_version |
data | healthy | parallax/apex/audit_db.py |
memory_cards |
data | healthy | parallax/migrations/m0010_memory_cards.py |
claim_metadata_new |
data | healthy | parallax/migrations/m0005_claim_metadata_fk.py |
claim_metadata_old |
data | healthy | parallax/migrations/m0005_claim_metadata_fk.py |
crosswalk |
data | healthy | parallax/migrations/m0011_crosswalk.py |
api_tokens |
data | healthy | parallax/migrations/m0009_api_tokens.py |
events_old |
data | healthy | parallax/migrations/m0006_events_session_id.py |
schema_migrations |
data | healthy | parallax/migrations/__init__.py |
claim_metadata |
data | healthy | parallax/migrations/m0003_claim_metadata.py |
| Label | Layer | Status | Path |
|---|---|---|---|
test_migration_plan.py |
data | healthy | tests/test_migration_plan.py |
test_migrations.py |
data | healthy | tests/test_migrations.py |
m0010_memory_cards.py |
data | healthy | parallax/migrations/m0010_memory_cards.py |
m0005_claim_metadata_fk.py |
data | healthy | parallax/migrations/m0005_claim_metadata_fk.py |
m0007_claim_content_hash_user_id.py |
data | healthy | parallax/migrations/m0007_claim_content_hash_user_id.py |
m0002_events_append_only.py |
data | healthy | parallax/migrations/m0002_events_append_only.py |
m0011_crosswalk.py |
data | healthy | parallax/migrations/m0011_crosswalk.py |
m0013_events_event_type_correlation_id_index.py |
data | healthy | parallax/migrations/m0013_events_event_type_correlation_id_… |
m0009_api_tokens.py |
data | healthy | parallax/migrations/m0009_api_tokens.py |
m0006_events_session_id.py |
data | healthy | parallax/migrations/m0006_events_session_id.py |
__init__.py |
data | healthy | parallax/migrations/__init__.py |
m0003_claim_metadata.py |
data | healthy | parallax/migrations/m0003_claim_metadata.py |
m0001_initial_schema.py |
data | healthy | parallax/migrations/m0001_initial_schema.py |
m0004_events_user_time_index.py |
data | healthy | parallax/migrations/m0004_events_user_time_index.py |
m0008_normalize_naive_created_at.py |
data | healthy | parallax/migrations/m0008_normalize_naive_created_at.py |
m0012_crosswalk_aphelion_doc_id.py |
data | healthy | parallax/migrations/m0012_crosswalk_aphelion_doc_id.py |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | parallax/server/viewer.py |
GET /events.json |
api | healthy | parallax/server/viewer.py |
GET /claims.json |
api | healthy | parallax/server/viewer.py |
GET /retrieve.json |
api | healthy | parallax/server/viewer.py |
GET /healthz |
api | healthy | parallax/server/app.py |
POST /memory |
api | healthy | parallax/server/routes/ingest.py |
POST /claim |
api | healthy | parallax/server/routes/ingest.py |
GET /reminder |
api | healthy | parallax/server/routes/query.py |
POST /event |
api | healthy | parallax/server/routes/event.py |
GET /metrics |
api | healthy | parallax/server/routes/metrics.py |
POST / |
api | healthy | parallax/server/routes/backfill.py |
GET /memory_md |
api | healthy | parallax/server/routes/export.py |
GET /health |
api | healthy | parallax/server/routes/inspect.py |
GET /info |
api | healthy | parallax/server/routes/inspect.py |
POST /reset |
api | healthy | parallax/server/routes/admin/circuit_breaker.py |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
port:9001 |
network | healthy | tests/server/test_server_safety.py |
port:8765 |
network | healthy | tests/router/test_audit_db_persistence.py |
port:02 |
network | healthy | scripts/burn-in-monitor.sh |
port:10 |
network | healthy | scripts/burn-in-monitor.sh |
port:65534 |
network | healthy | deploy/observability/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
192.168.1.134 |
network | healthy | .env.example |
127.0.0.1 |
network | healthy | plugins/parallax-session-hook/hook.py |
192.168.1.111 |
network | healthy | tests/server/test_server_safety.py |
192.168.1.42 |
network | healthy | tests/server/test_server_safety.py |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
prometheus |
hardware | healthy | deploy/observability/docker-compose.yml |
alertmanager |
hardware | healthy | deploy/observability/docker-compose.yml |
grafana |
hardware | healthy | deploy/observability/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::tests |
cicd | healthy | .github/workflows/tests.yml |
gha::prometheus-rules-check |
cicd | healthy | .github/workflows/prometheus-rules-check.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
pytest |
cicd | healthy | .github/workflows/tests.yml |
promtool |
cicd | healthy | .github/workflows/prometheus-rules-check.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
Chris97924__Parallax-Kernel |
software | healthy | /data/fable5_failed_archive/Chris97924__Parallax-Kernel |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | tests/test_backup_cloud.py |
This page is publicly accessible at:
https://repobility.com/scan/37a80445-3e2c-4ee2-8be9-943fb35563ec/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/37a80445-3e2c-4ee2-8be9-943fb35563ec/
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.