https://github.com/Coongro/kit-observability
· scanned 2026-06-17 01:24 UTC (1 month, 2 weeks ago)
47 raw signals (0 security + 47 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +12.6 (diff) · 45 actionable findings from 1 signal source. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 656 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 |
|---|---|---|---|
main |
software | healthy | scripts/copy-assets.cjs:main |
positiveInt |
software | healthy | src/config.ts:positiveInt |
logLevel |
software | healthy | src/config.ts:logLevel |
optionalPositiveInt |
software | healthy | src/config.ts:optionalPositiveInt |
loadConfig |
software | healthy | src/config.ts:loadConfig |
getTestDbUrl |
software | healthy | src/test-utils/db.ts:getTestDbUrl |
createTestSql |
software | healthy | src/test-utils/db.ts:createTestSql |
resetObservabilitySchema |
software | healthy | src/test-utils/db.ts:resetObservabilitySchema |
setupObservabilitySchema |
software | healthy | src/test-utils/db.ts:setupObservabilitySchema |
listChildPartitions |
software | healthy | src/test-utils/db.ts:listChildPartitions |
createTestSystemDatabase |
software | healthy | src/test-utils/db.ts:createTestSystemDatabase |
getHostReact |
software | healthy | src/test-utils/plugin-sdk.stub.ts:getHostReact |
getHostReactDOM |
software | healthy | src/test-utils/plugin-sdk.stub.ts:getHostReactDOM |
getHostUI |
software | healthy | src/test-utils/plugin-sdk.stub.ts:getHostUI |
usePlugin |
software | healthy | src/test-utils/plugin-sdk.stub.ts:usePlugin |
useViewContributions |
software | healthy | src/test-utils/plugin-sdk.stub.ts:useViewContributions |
useSettings |
software | healthy | src/test-utils/plugin-sdk.stub.ts:useSettings |
useBreakpoint |
software | healthy | src/test-utils/plugin-sdk.stub.ts:useBreakpoint |
useIsMobile |
software | healthy | src/test-utils/plugin-sdk.stub.ts:useIsMobile |
showToast |
software | healthy | src/test-utils/plugin-sdk.stub.ts:showToast |
unwrapToastResponse |
software | healthy | src/test-utils/plugin-sdk.stub.ts:unwrapToastResponse |
kindToString |
software | healthy | src/sinks/span-sink.ts:kindToString |
hrTimeToDate |
software | healthy | src/sinks/span-sink.ts:hrTimeToDate |
hrTimeDurationNs |
software | healthy | src/sinks/span-sink.ts:hrTimeDurationNs |
extractAttr |
software | healthy | src/sinks/span-sink.ts:extractAttr |
jsonOrNull |
software | healthy | src/sinks/span-sink.ts:jsonOrNull |
spanToRow |
software | healthy | src/sinks/span-sink.ts:spanToRow |
bulkInsertSpans |
software | healthy | src/sinks/span-sink.ts:bulkInsertSpans |
makeEntry |
software | healthy | src/sinks/db-sink.integration.test.ts:makeEntry |
waitFor |
software | healthy | src/sinks/db-sink.integration.test.ts:waitFor |
baseOpts |
software | healthy | src/sinks/sink-base.test.ts:baseOpts |
logFailsafeError |
software | healthy | src/sinks/sink-base.ts:logFailsafeError |
enrichEntry |
software | healthy | src/sinks/db-sink.ts:enrichEntry |
jsonOrNull |
software | healthy | src/sinks/db-sink.ts:jsonOrNull |
extractStringField |
software | healthy | src/sinks/db-sink.ts:extractStringField |
extractUuidField |
software | healthy | src/sinks/db-sink.ts:extractUuidField |
extractTopFrame |
software | healthy | src/sinks/db-sink.ts:extractTopFrame |
isUuid |
software | healthy | src/utils/uuid.ts:isUuid |
toUuidOrNull |
software | healthy | src/utils/uuid.ts:toUuidOrNull |
buildMetadata |
software | healthy | src/audit/index.ts:buildMetadata |
drain |
software | healthy | src/audit/audit.integration.test.ts:drain |
StreamRow |
software | healthy | src/views/stream/stream-row.tsx:StreamRow |
onCopyJson |
software | healthy | src/views/stream/stream-row.tsx:onCopyJson |
ExpandedActions |
software | healthy | src/views/stream/stream-row.tsx:ExpandedActions |
buildExpandedJson |
software | healthy | src/views/stream/stream-row.tsx:buildExpandedJson |
tightTd |
software | healthy | src/views/stream/stream-row.tsx:tightTd |
miniBtn |
software | healthy | src/views/stream/stream-row.tsx:miniBtn |
StreamFilterBar |
software | healthy | src/views/stream/filter-bar.tsx:StreamFilterBar |
setLevels |
software | healthy | src/views/stream/filter-bar.tsx:setLevels |
setTenantId |
software | healthy | src/views/stream/filter-bar.tsx:setTenantId |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vitest.config.ts |
software | healthy | vitest.config.ts |
DEVELOPMENT.md |
software | healthy | DEVELOPMENT.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
coongro.manifest.json |
software | healthy | coongro.manifest.json |
UI-COMPONENTS.md |
software | healthy | UI-COMPONENTS.md |
package-lock.json |
software | healthy | package-lock.json |
drizzle.config.ts |
software | healthy | drizzle.config.ts |
README.md |
software | healthy | README.md |
coongro.manifest.example.json |
software | healthy | coongro.manifest.example.json |
package.json |
software | healthy | package.json |
MIGRATIONS.md |
software | healthy | MIGRATIONS.md |
.eslintrc.cjs |
software | healthy | .eslintrc.cjs |
tsconfig.build.json |
software | healthy | tsconfig.build.json |
tsconfig.json |
software | healthy | tsconfig.json |
vitest.integration.config.ts |
software | healthy | vitest.integration.config.ts |
copy-assets.cjs |
software | healthy | scripts/copy-assets.cjs |
changeset-version.sh |
software | healthy | scripts/changeset-version.sh |
sync-version.cjs |
software | healthy | scripts/sync-version.cjs |
release.yml |
software | healthy | .github/workflows/release.yml |
post-release.yml |
software | healthy | .github/workflows/post-release.yml |
publish.yml |
software | healthy | .github/workflows/publish.yml |
ci.yml |
software | healthy | .github/workflows/ci.yml |
index.ts |
software | healthy | src/index.ts |
server.ts |
software | healthy | src/server.ts |
config.test.ts |
software | healthy | src/config.test.ts |
config.ts |
software | healthy | src/config.ts |
db.ts |
software | healthy | src/test-utils/db.ts |
plugin-sdk.stub.ts |
software | healthy | src/test-utils/plugin-sdk.stub.ts |
index.ts |
software | healthy | src/sinks/index.ts |
span-sink.ts |
software | healthy | src/sinks/span-sink.ts |
db-sink.integration.test.ts |
software | healthy | src/sinks/db-sink.integration.test.ts |
failsafe-writer.test.ts |
software | healthy | src/sinks/failsafe-writer.test.ts |
sink-base.test.ts |
software | healthy | src/sinks/sink-base.test.ts |
sink-base.ts |
software | healthy | src/sinks/sink-base.ts |
failsafe-writer.ts |
software | healthy | src/sinks/failsafe-writer.ts |
db-sink.ts |
software | healthy | src/sinks/db-sink.ts |
uuid.ts |
software | healthy | src/utils/uuid.ts |
index.ts |
software | healthy | src/audit/index.ts |
audit.integration.test.ts |
software | healthy | src/audit/audit.integration.test.ts |
wire.ts |
software | healthy | src/types/wire.ts |
stream-row.tsx |
software | healthy | src/views/stream/stream-row.tsx |
filter-bar.tsx |
software | healthy | src/views/stream/filter-bar.tsx |
index.tsx |
software | healthy | src/views/stream/index.tsx |
self-issues-table.tsx |
software | healthy | src/views/health/self-issues-table.tsx |
global-status-banner.tsx |
software | healthy | src/views/health/global-status-banner.tsx |
index.tsx |
software | healthy | src/views/health/index.tsx |
filter-bar.tsx |
software | healthy | src/views/audit/filter-bar.tsx |
meta-summary.tsx |
software | healthy | src/views/audit/meta-summary.tsx |
index.tsx |
software | healthy | src/views/audit/index.tsx |
audit-row.tsx |
software | healthy | src/views/audit/audit-row.tsx |
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 |
src |
software | healthy | src |
test-utils |
software | healthy | src/test-utils |
sinks |
software | healthy | src/sinks |
utils |
software | healthy | src/utils |
audit |
software | healthy | src/audit |
types |
software | healthy | src/types |
views |
software | healthy | src/views |
stream |
software | healthy | src/views/stream |
health |
software | healthy | src/views/health |
audit |
software | healthy | src/views/audit |
lib |
software | healthy | src/views/audit/lib |
_shared |
software | healthy | src/views/_shared |
components |
software | healthy | src/views/_shared/components |
lib |
software | healthy | src/views/_shared/lib |
issues |
software | healthy | src/views/issues |
trace |
software | healthy | src/views/trace |
lib |
software | healthy | src/views/trace/lib |
runtime |
software | healthy | src/runtime |
endpoints |
software | healthy | src/endpoints |
_lib |
software | healthy | src/endpoints/_lib |
fingerprinting |
software | healthy | src/fingerprinting |
schema |
software | healthy | src/schema |
bootstrap |
software | healthy | src/bootstrap |
repositories |
software | healthy | src/repositories |
_lib |
software | healthy | src/repositories/_lib |
crons |
software | healthy | src/crons |
partitions |
software | healthy | src/partitions |
services |
software | healthy | src/services |
http |
software | healthy | src/http |
styles |
software | healthy | src/styles |
| Label | Layer | Status | Path |
|---|---|---|---|
SpanSink |
software | healthy | src/sinks/span-sink.ts:SpanSink |
TestSink |
software | healthy | src/sinks/sink-base.test.ts:TestSink |
RecordingFailsafe |
software | healthy | src/sinks/sink-base.test.ts:RecordingFailsafe |
SinkBase |
software | healthy | src/sinks/sink-base.ts:SinkBase |
FileFailsafeWriter |
software | healthy | src/sinks/failsafe-writer.ts:FileFailsafeWriter |
DBSink |
software | healthy | src/sinks/db-sink.ts:DBSink |
AuditLog |
software | healthy | src/audit/index.ts:AuditLog |
ApiError |
software | healthy | src/views/_shared/api.ts:ApiError |
WhereBuilder |
software | healthy | src/repositories/_lib/sql-filters.ts:WhereBuilder |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/views/audit/audit-row.tsx |
security | healthy | src/views/audit/audit-row.tsx |
auth::src/endpoints/logs-ingest.ts |
security | healthy | src/endpoints/logs-ingest.ts |
auth::src/services/logs.service.ts |
security | healthy | src/services/logs.service.ts |
auth::coongro.manifest.json |
security | healthy | coongro.manifest.json |
auth::src/views/_shared/api.ts |
security | healthy | src/views/_shared/api.ts |
auth::src/endpoints/audit-query.ts |
security | healthy | src/endpoints/audit-query.ts |
auth::src/endpoints/tenants-list.ts |
security | healthy | src/endpoints/tenants-list.ts |
auth::src/audit/index.ts |
security | healthy | src/audit/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
PROD_VERDACCIO_URL_HOST |
cicd | healthy | — |
STAGING_VERDACCIO_TOKEN |
cicd | healthy | — |
PROD_VERDACCIO_URL |
cicd | healthy | — |
STAGING_VERDACCIO_URL_HOST |
cicd | healthy | — |
PROD_VERDACCIO_TOKEN |
cicd | healthy | — |
STAGING_VERDACCIO_URL |
cicd | healthy | — |
GITHUB_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
release |
cicd | healthy | .github/workflows/release.yml |
sync |
cicd | healthy | .github/workflows/post-release.yml |
publish |
cicd | healthy | .github/workflows/publish.yml |
branch-policy |
cicd | healthy | .github/workflows/ci.yml |
quality |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | package-lock.json |
sqlite |
data | healthy | package-lock.json |
postgresql |
data | healthy | drizzle.config.ts |
redis |
data | healthy | src/endpoints/_lib/rate-limit.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::post-release |
cicd | healthy | .github/workflows/post-release.yml |
gha::publish |
cicd | healthy | .github/workflows/publish.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | src/audit/audit.integration.test.ts |
192.168.1.42 |
network | healthy | src/fingerprinting/normalize-message.test.ts |
10.0.0.1 |
network | healthy | src/fingerprinting/normalize-message.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
Coongro__kit-observability |
software | healthy | /data/fable5_failed_archive/Coongro__kit-observability |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
This page is publicly accessible at:
https://repobility.com/scan/a82c96d0-d645-4aa0-a791-242667a2c911/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a82c96d0-d645-4aa0-a791-242667a2c911/
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.