Sources in, feeds out: an open, ever-growing database of real-time public data, enriched.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport —
verified
reported
listed in the official MCP registry counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
No tools enumerated yet for this server.
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 7a0edff · analyzer v33 · 23h ago
danger signals2
- suspicious endpoint 169.254.169.254 (cloud metadata) profullstack-niche-db-7a0edff/test/opensite.test.js :418
'http://169.254.169.254/latest/meta-data', - suspicious endpoint 169.254.169.254 (cloud metadata) profullstack-niche-db-7a0edff/test/submissions.test.js :33
expect(normaliseFeedUrl('http://169.254.169.254/latest/meta-data')).toBeNull();
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 395
filesystem 64
- fs profullstack-niche-db-7a0edff/apps/cli/src/index.js :13
import { mkdir, readFile, writeFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/apps/web/src/routes/openmcp.test.js :8
import { readFileSync } from 'node:fs'; - fs profullstack-niche-db-7a0edff/packages/adapters/src/discogs-catalog.js :2
import { createReadStream } from 'node:fs'; - fs profullstack-niche-db-7a0edff/packages/adapters/src/musicbrainz-catalog.js :1
import { readdir, unlink } from 'node:fs/promises'; - fs profullstack-niche-db-7a0edff/packages/adapters/src/ntsb.js :1
import { mkdir, readFile, rm, stat, writeFile } from 'node:fs/promises'; - fs profullstack-niche-db-7a0edff/packages/adapters/src/openlibrary-catalog.js :1
import { readdir, unlink } from 'node:fs/promises'; - fs profullstack-niche-db-7a0edff/packages/adapters/src/podcastindex-catalog.js :1
import { readdir, readFile, rm, stat, writeFile } from 'node:fs/promises'; - fs profullstack-niche-db-7a0edff/packages/adapters/src/storefront.js :1
import { readFileSync } from 'node:fs'; - fs profullstack-niche-db-7a0edff/packages/core/src/dump.js :2
import { createReadStream } from 'node:fs'; - fs profullstack-niche-db-7a0edff/packages/core/src/http.js :10
import { mkdir, open, stat, unlink } from 'node:fs/promises'; - fs profullstack-niche-db-7a0edff/packages/db/src/migrate.js :1
import { readdir, readFile } from 'node:fs/promises'; - fs profullstack-niche-db-7a0edff/packages/enrichers/src/developer.js :1
import { readFileSync } from 'node:fs';
show 28 more
- fs (weak) profullstack-niche-db-7a0edff/scripts/generate-brand.js :2
import { copyFile, mkdir, mkdtemp, readdir, readFile, rm, writeFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/scripts/rescore-storefront-survey.js :14
import { readFile, writeFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/scripts/scrape-ruuster.js :1
import { writeFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/scripts/survey-storefronts.js :19
import { mkdtemp, readdir, readFile, writeFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/scripts/verify-developer-seed.js :14
import { writeFileSync } from 'node:fs'; - fs (weak) profullstack-niche-db-7a0edff/test/adapters.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/array-params.test.js :2
import { readdir, readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/books-gutenberg-catalog.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/books-librivox-catalog.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/books-openlibrary-catalog.test.js :2
import { mkdtemp, readFile, rm, stat, writeFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/buyvps.test.js :7
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/crypto.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/data-dumps.test.js :3
import { readdir, readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/developer-enricher.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/dump-helpers-edges.test.js :2
import { mkdtemp, readdir, readFile, rm, stat, writeFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/dump-helpers.test.js :2
import { mkdtemp, readFile, rm, stat, writeFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/dump-reaper-guard.test.js :2
import { readdir, readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/dump-reaper-window.test.js :2
import { readdir, readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/games-steam-catalog.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/games-wikidata-games.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/geo-migration.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/geo.test.js :2
import { readdir, readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/hosting-keyed.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/hosting.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/house-aggregators.test.js :2
import { readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/markets-equities.test.js :2
import { readdir, readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/matchups.test.js :2
import { readdir, readFile } from 'node:fs/promises'; - fs (weak) profullstack-niche-db-7a0edff/test/migrate-postgres.test.js :3
import { mkdtemp, rm, writeFile } from 'node:fs/promises';
24 more not shown — this panel samples each group; the count above is the real total.
shell / exec 9
- shell profullstack-niche-db-7a0edff/apps/cli/src/index.js :12
import { spawnSync } from 'node:child_process'; - shell profullstack-niche-db-7a0edff/packages/adapters/src/ntsb.js :385
const proc = Bun.spawn([cmd, ...args], { - shell profullstack-niche-db-7a0edff/packages/core/src/dump.js :199
const proc = Bun.spawn(['tar', '--extract', '--file', path, '--directory', dir, ...members], { - shell (weak) profullstack-niche-db-7a0edff/scripts/generate-brand.js :1
import { execFileSync } from 'node:child_process'; - shell (weak) profullstack-niche-db-7a0edff/scripts/survey-storefronts.js :58
const proc = Bun.spawn( - shell (weak) profullstack-niche-db-7a0edff/test/dump-helpers-edges.test.js :118
const xz = Bun.spawn(['xz', '-zc'], { stdin: new Response(text).body, stdout: 'pipe' }); - shell (weak) profullstack-niche-db-7a0edff/test/dump-helpers.test.js :323
const tar = Bun.spawn( - shell (weak) profullstack-niche-db-7a0edff/test/music-musicbrainz-catalog.test.js :485
const proc = Bun.spawn(['tar', '-cJf', archive, '-C', join(d, 'src'), 'mbdump/artist']); - shell (weak) profullstack-niche-db-7a0edff/test/podcasts-podcastindex-catalog.test.js :203
const proc = Bun.spawn(['tar', '-czf', out, '-C', src, MEMBER], {
network 13
- net profullstack-niche-db-7a0edff/apps/web/public/app.js :5
fetch(url, { - net profullstack-niche-db-7a0edff/apps/web/public/sw.js :25
fetch(req) - net profullstack-niche-db-7a0edff/apps/web/src/lib/automotive.js :56
const res = await fetch(url, { - net profullstack-niche-db-7a0edff/apps/web/src/lib/chovy.js :58
const res = await fetch(config.chovy.webhookUrl, { - net profullstack-niche-db-7a0edff/apps/web/src/lib/submissions.js :40
const res = await fetch(url, { - net profullstack-niche-db-7a0edff/apps/web/src/lib/vin-history.js :381
const res = await fetch(url, { - net profullstack-niche-db-7a0edff/packages/adapters/src/proscan.js :3
import { request as httpRequest } from 'node:http'; - net profullstack-niche-db-7a0edff/packages/adapters/src/storefront.js :179
const res = await fetch(mcpUrl, { - net profullstack-niche-db-7a0edff/packages/core/src/http.js :17
fetch(url, { - net (weak) profullstack-niche-db-7a0edff/scripts/survey-storefronts.js :82
const res = await fetch(url, { - net (weak) profullstack-niche-db-7a0edff/scripts/verify-developer-seed.js :59
const res = await fetch(u, { - net (weak) profullstack-niche-db-7a0edff/test/dump-helpers-edges.test.js :186
fetch(req) {
show 1 more
- net (weak) profullstack-niche-db-7a0edff/test/dump-helpers.test.js :35
fetch(req) {
secrets 3
- secrets profullstack-niche-db-7a0edff/apps/cli/src/index.js :411
const key = flags.key ?? cfg.keys?.[api] ?? process.env.NICHEDB_KEY ?? null; - secrets (weak) profullstack-niche-db-7a0edff/apps/web/src/routes/premium.test.js :107
delete process.env.COINPAY_API_KEY; - secrets (weak) profullstack-niche-db-7a0edff/test/throttle.test.js :17
process.env.COINPAY_X402_KEY ??= 'cp_live_test_secret_0123456789';
database 2
- db profullstack-niche-db-7a0edff/packages/queue/src/index.js :3
import IORedis from 'ioredis'; - db (weak) profullstack-niche-db-7a0edff/packages/queue/src/ingest-scheduling.test.js :4
import IORedis from 'ioredis';
declared dependencies 4
- @biomejs/biome@^2.3.0
- @electric-sql/pglite@^0.5.5
- @profullstack/favicon-generator@^1.2.1
- @profullstack/svgcrusher@file:vendor/profullstack-svgcrusher-0.1.0.tgz