https://github.com/andotherstuff/pensieve
· scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)
13 raw signals (0 security + 13 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +3.2 (diff) · 9 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 225 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 |
|---|---|---|---|
Cargo.toml |
software | healthy | Cargo.toml |
AGENTS.md |
software | healthy | AGENTS.md |
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
Cargo.lock |
software | healthy | Cargo.lock |
caching-baseline.sh |
software | healthy | scripts/caching-baseline.sh |
ci.yml |
software | healthy | .github/workflows/ci.yml |
pensieve.mdc |
software | healthy | .cursor/rules/pensieve.mdc |
rust-code-style.mdc |
software | healthy | .cursor/rules/rust-code-style.mdc |
nostr.mdc |
software | healthy | .cursor/rules/nostr.mdc |
README.md |
software | healthy | pensieve-deploy/README.md |
docker-compose.yml |
software | healthy | pensieve-deploy/docker-compose.yml |
prometheus.yml |
software | healthy | pensieve-deploy/prometheus/prometheus.yml |
ch-migrate.sh |
software | healthy | pensieve-deploy/scripts/ch-migrate.sh |
sync-archive.sh |
software | healthy | pensieve-deploy/scripts/sync-archive.sh |
deploy.sh |
software | healthy | pensieve-deploy/scripts/deploy.sh |
clickhouse_self_hosted.sql |
software | healthy | docs/clickhouse_self_hosted.sql |
ingestion_pipeline.md |
software | healthy | docs/ingestion_pipeline.md |
migration-plan.md |
software | healthy | docs/migration-plan.md |
negentropy_sync.md |
software | healthy | docs/negentropy_sync.md |
nostr.proto |
software | healthy | docs/nostr.proto |
open_questions.md |
software | healthy | docs/open_questions.md |
stability_fixes_plan.md |
software | healthy | docs/stability_fixes_plan.md |
015_kinds_stats.sql |
software | healthy | docs/migrations/015_kinds_stats.sql |
014_relay_distribution.sql |
software | healthy | docs/migrations/014_relay_distribution.sql |
012_cohort_retention_summary.sql |
software | healthy | docs/migrations/012_cohort_retention_summary.sql |
003_zap_amounts.sql |
software | healthy | docs/migrations/003_zap_amounts.sql |
011_new_users_summary.sql |
software | healthy | docs/migrations/011_new_users_summary.sql |
008_fix_active_users_aggregation.sql |
software | healthy | docs/migrations/008_fix_active_users_aggregation.sql |
010_fix_pubkey_first_seen_dates.sql |
software | healthy | docs/migrations/010_fix_pubkey_first_seen_dates.sql |
002_pubkey_first_seen.sql |
software | healthy | docs/migrations/002_pubkey_first_seen.sql |
001_active_user_views.sql |
software | healthy | docs/migrations/001_active_user_views.sql |
README.md |
software | healthy | docs/migrations/README.md |
005_fix_active_users_views.sql |
software | healthy | docs/migrations/005_fix_active_users_views.sql |
004_active_users_materialized.sql |
software | healthy | docs/migrations/004_active_users_materialized.sql |
013_schema_optimizations.sql |
software | healthy | docs/migrations/013_schema_optimizations.sql |
009_fix_zap_amounts.sql |
software | healthy | docs/migrations/009_fix_zap_amounts.sql |
007_filter_future_dates_in_views.sql |
software | healthy | docs/migrations/007_filter_future_dates_in_views.sql |
006_preaggregate_active_users.sql |
software | healthy | docs/migrations/006_preaggregate_active_users.sql |
Cargo.toml |
software | healthy | crates/pensieve-ingest/Cargo.toml |
lib.rs |
software | healthy | crates/pensieve-ingest/src/lib.rs |
main.rs |
software | healthy | crates/pensieve-ingest/src/main.rs |
error.rs |
software | healthy | crates/pensieve-ingest/src/error.rs |
logging.rs |
software | healthy | crates/pensieve-ingest/src/logging.rs |
negentropy.rs |
software | healthy | crates/pensieve-ingest/src/sync/negentropy.rs |
state.rs |
software | healthy | crates/pensieve-ingest/src/sync/state.rs |
mod.rs |
software | healthy | crates/pensieve-ingest/src/sync/mod.rs |
schema.rs |
software | healthy | crates/pensieve-ingest/src/relay/schema.rs |
url.rs |
software | healthy | crates/pensieve-ingest/src/relay/url.rs |
connection_guard.rs |
software | healthy | crates/pensieve-ingest/src/relay/connection_guard.rs |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
.cursor |
software | healthy | .cursor |
rules |
software | healthy | .cursor/rules |
pensieve-deploy |
software | healthy | pensieve-deploy |
prometheus |
software | healthy | pensieve-deploy/prometheus |
scripts |
software | healthy | pensieve-deploy/scripts |
docs |
software | healthy | docs |
migrations |
software | healthy | docs/migrations |
crates |
software | healthy | crates |
pensieve-ingest |
software | healthy | crates/pensieve-ingest |
src |
software | healthy | crates/pensieve-ingest/src |
sync |
software | healthy | crates/pensieve-ingest/src/sync |
relay |
software | healthy | crates/pensieve-ingest/src/relay |
pipeline |
software | healthy | crates/pensieve-ingest/src/pipeline |
source |
software | healthy | crates/pensieve-ingest/src/source |
pensieve-preview |
software | healthy | crates/pensieve-preview |
src |
software | healthy | crates/pensieve-preview/src |
render |
software | healthy | crates/pensieve-preview/src/render |
routes |
software | healthy | crates/pensieve-preview/src/routes |
pensieve-serve |
software | healthy | crates/pensieve-serve |
src |
software | healthy | crates/pensieve-serve/src |
routes |
software | healthy | crates/pensieve-serve/src/routes |
pensieve-core |
software | healthy | crates/pensieve-core |
src |
software | healthy | crates/pensieve-core/src |
.claude |
software | healthy | .claude |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | pensieve-deploy/README.md |
172.16.0.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
172.31.255.255 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
100.64.0.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
100.127.255.255 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
169.254.0.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
127.0.0.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
255.255.255.255 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
192.0.2.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
198.51.100.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
203.0.113.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
198.18.0.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
224.0.0.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
240.0.0.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
10.0.0.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
192.168.0.0 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
198.19.255.255 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
192.168.1.1 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
10.0.0.1 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
172.16.0.1 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
100.64.0.1 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
100.63.0.1 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
169.254.1.1 |
network | healthy | crates/pensieve-ingest/src/relay/url.rs |
1.2.3.4 |
network | healthy | crates/pensieve-ingest/src/relay/connection_guard.rs |
169.254.169.254 |
network | healthy | crates/pensieve-preview/src/routes/og.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
events_local |
data | healthy | docs/clickhouse_self_hosted.sql |
event_tags_flat_data |
data | healthy | docs/clickhouse_self_hosted.sql |
deleted_event_ids |
data | healthy | docs/clickhouse_self_hosted.sql |
reaction_counts |
data | healthy | docs/clickhouse_self_hosted.sql |
comment_counts |
data | healthy | docs/clickhouse_self_hosted.sql |
repost_counts |
data | healthy | docs/clickhouse_self_hosted.sql |
nostr |
data | healthy | docs/migrations/014_relay_distribution.sql |
cohort_retention_weekly |
data | healthy | docs/migrations/012_cohort_retention_summary.sql |
cohort_retention_monthly |
data | healthy | docs/migrations/012_cohort_retention_summary.sql |
zap_amounts_data |
data | healthy | docs/migrations/003_zap_amounts.sql |
daily_new_users_summary |
data | healthy | docs/migrations/011_new_users_summary.sql |
daily_active_users_summary |
data | healthy | docs/migrations/008_fix_active_users_aggregation.sql |
weekly_active_users_summary |
data | healthy | docs/migrations/008_fix_active_users_aggregation.sql |
monthly_active_users_summary |
data | healthy | docs/migrations/008_fix_active_users_aggregation.sql |
pubkey_first_seen_data |
data | healthy | docs/migrations/002_pubkey_first_seen.sql |
daily_user_stats |
data | healthy | docs/migrations/005_fix_active_users_views.sql |
pubkeys_with_profile_data |
data | healthy | docs/migrations/004_active_users_materialized.sql |
pubkeys_with_follows_data |
data | healthy | docs/migrations/004_active_users_materialized.sql |
daily_active_users_data |
data | healthy | docs/migrations/004_active_users_materialized.sql |
weekly_active_users_data |
data | healthy | docs/migrations/004_active_users_materialized.sql |
monthly_active_users_data |
data | healthy | docs/migrations/004_active_users_materialized.sql |
daily_pubkeys_data |
data | healthy | docs/migrations/004_active_users_materialized.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
015_kinds_stats.sql |
data | healthy | docs/migrations/015_kinds_stats.sql |
014_relay_distribution.sql |
data | healthy | docs/migrations/014_relay_distribution.sql |
012_cohort_retention_summary.sql |
data | healthy | docs/migrations/012_cohort_retention_summary.sql |
003_zap_amounts.sql |
data | healthy | docs/migrations/003_zap_amounts.sql |
011_new_users_summary.sql |
data | healthy | docs/migrations/011_new_users_summary.sql |
008_fix_active_users_aggregation.sql |
data | healthy | docs/migrations/008_fix_active_users_aggregation.sql |
010_fix_pubkey_first_seen_dates.sql |
data | healthy | docs/migrations/010_fix_pubkey_first_seen_dates.sql |
002_pubkey_first_seen.sql |
data | healthy | docs/migrations/002_pubkey_first_seen.sql |
001_active_user_views.sql |
data | healthy | docs/migrations/001_active_user_views.sql |
005_fix_active_users_views.sql |
data | healthy | docs/migrations/005_fix_active_users_views.sql |
004_active_users_materialized.sql |
data | healthy | docs/migrations/004_active_users_materialized.sql |
013_schema_optimizations.sql |
data | healthy | docs/migrations/013_schema_optimizations.sql |
009_fix_zap_amounts.sql |
data | healthy | docs/migrations/009_fix_zap_amounts.sql |
007_filter_future_dates_in_views.sql |
data | healthy | docs/migrations/007_filter_future_dates_in_views.sql |
006_preaggregate_active_users.sql |
data | healthy | docs/migrations/006_preaggregate_active_users.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:80 |
network | healthy | pensieve-deploy/docker-compose.yml |
port:443 |
network | healthy | pensieve-deploy/docker-compose.yml |
port:8123 |
network | healthy | pensieve-deploy/docker-compose.yml |
port:9000 |
network | healthy | pensieve-deploy/docker-compose.yml |
port:9090 |
network | healthy | pensieve-deploy/docker-compose.yml |
port:3000 |
network | healthy | pensieve-deploy/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
fmt |
cicd | healthy | .github/workflows/ci.yml |
clippy |
cicd | healthy | .github/workflows/ci.yml |
test |
cicd | healthy | .github/workflows/ci.yml |
doctest |
cicd | healthy | .github/workflows/ci.yml |
ci-success |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
hardware | healthy | pensieve-deploy/docker-compose.yml |
clickhouse |
hardware | healthy | pensieve-deploy/docker-compose.yml |
prometheus |
hardware | healthy | pensieve-deploy/docker-compose.yml |
grafana |
hardware | healthy | pensieve-deploy/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
clickhouse |
data | healthy | Cargo.toml |
sqlite |
data | healthy | Cargo.toml |
postgres |
data | healthy | AGENTS.md |
| Label | Layer | Status | Path |
|---|---|---|---|
caddy |
network | healthy | AGENTS.md |
loadbalancer |
network | healthy | crates/pensieve-preview/src/routes/health.rs |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | Cargo.toml |
vps::hetzner |
hardware | healthy | pensieve-deploy/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
andotherstuff__pensieve |
software | healthy | /data/fable5_failed_archive/andotherstuff__pensieve |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/043ee6a2-2205-4ba2-89ee-c0c5dda5d794/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/043ee6a2-2205-4ba2-89ee-c0c5dda5d794/
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.