ECOSYSTEM CATALOGSAPPNEURALAdd catalog
Directory/Identity & Security/secret

secrets.appneural.com

SECRETS

Every API key, passcode and token of every project: encrypted, versioned, audited and synced to Cloudflare Workers.

Catalog surfaceDEPLOYEDHEALTHY
InventoryACTIVE54 items
P2PARTIALLY VERIFIEDPUBLISHED
Overview

Purpose and boundaries

Each project has its own environments and its own AES-256 data key, wrapped by a master key held only as a Worker secret. Values can be references to a secret in another project, every change keeps a version that can be revealed or restored, and Compare shows drift between environments without decrypting. Scoped service tokens read one environment over /api/v1 for CI and .dev.vars, and sync targets push changed keys to Cloudflare Workers. Every unlock, reveal, export, token read and sync is audited. The public inventory exposes only random project IDs. Per domain: secret.<domain> holds one domain's secrets only (78 of 79 domains; timeslotx.com is not connected yet).

A governed store of credentials (API keys, passcodes, tokens) per project and environment: encrypted at rest, versioned, audited and delivered to runtimes and CI.

Non-sensitive runtime configuration stays in each Worker's vars; user identity and sign-in stay in Auth.

Priority
P2
Portfolio
Identity & Security
Capability
Identity & Security
Technical owner
Not configured
Runtime
Cloudflare Workers / OpenNext
Last verified
2026-11-08T06:19:29.984Z
Semantic inventory

Every number says what it counts

54Catalog itemstrackedEntityCount · catalog-api:live
Production-ready gate

Governance evidence required

6 of 18 required controls are configured. Catalog deployment and inventory maturity remain independent until every required control is present.

MissingBusiness owner
MissingProduct owner
MissingTechnical owner
MissingMaintaining team
ConfiguredGitHub repository
ConfiguredProduction URL
ConfiguredHealth endpoint
MissingDocumentation
MissingArchitecture document
MissingCurrent security review
ConfiguredData classification
MissingDependencies
MissingConsumers
MissingSLA / SLO
MissingOn-call
MissingLast release
ConfiguredLast verification
ConfiguredDeprecation status
Catalog details

secret schema v1

Catalog-specific metadata is not configured.
Live host

Where it runs

secrets.appneural.com DEPLOYED

secrets.appneural.com

Worker
secrets-catalog
Health
HEALTHY
Last deployment
2026-11-03T00:00:00.000Z
DNS & routing

Confirmed infrastructure only

Provider inspection appears after Cloudflare credentials are configured. Mutations require dry run, idempotency and explicit confirmation.
Repository & architecture

Technical context

Documentation

Documentation and architecture evidence are not configured.
Dependencies

Registered relationships

No dependency edges are registered. Nothing has been inferred.
Operations

Checks and verification

HEALTHYHTTP 200 · 409 ms · 2026-11-08T06:19:29.984Z
HEALTHYHTTP 200 · 467 ms · 2026-11-08T05:19:31.249Z
HEALTHYHTTP 200 · 973 ms · 2026-11-08T04:19:26.623Z
HEALTHYHTTP 200 · 778 ms · 2026-11-08T03:19:37.116Z
HEALTHYHTTP 200 · 456 ms · 2026-11-08T02:19:23.988Z
Security

Review posture

Security review not configured. This does not mean the catalog is secure or insecure.
Automatic reconciliation

GitHub · Cloudflare · DNS · catalog APIs

GITHUBNOT_CONFIGURED · 2026-11-08T06:19:30.975Z
CLOUDFLARENOT_CONFIGURED · 2026-11-08T06:19:30.975Z
CATALOG APISUCCEEDED · 2026-11-08T06:19:32.072Z
DNSSUCCEEDED · 2026-11-08T06:19:30.565Z
GITHUBNOT_CONFIGURED · 2026-11-08T05:19:32.256Z
CLOUDFLARENOT_CONFIGURED · 2026-11-08T05:19:32.256Z
CATALOG APISUCCEEDED · 2026-11-08T05:19:33.409Z
DNSSUCCEEDED · 2026-11-08T05:19:31.838Z
CLOUDFLARENOT_CONFIGURED · 2026-11-08T04:19:27.592Z
GITHUBNOT_CONFIGURED · 2026-11-08T04:19:27.592Z
CATALOG APISUCCEEDED · 2026-11-08T04:19:28.508Z
DNSSUCCEEDED · 2026-11-08T04:19:27.187Z
GITHUBNOT_CONFIGURED · 2026-11-08T03:19:38.234Z
CLOUDFLARENOT_CONFIGURED · 2026-11-08T03:19:38.234Z
CATALOG APISUCCEEDED · 2026-11-08T03:19:39.560Z
DNSSUCCEEDED · 2026-11-08T03:19:37.769Z
CLOUDFLARENOT_CONFIGURED · 2026-11-08T02:19:24.992Z
GITHUBNOT_CONFIGURED · 2026-11-08T02:19:24.992Z
CATALOG APISUCCEEDED · 2026-11-08T02:19:25.955Z
DNSSUCCEEDED · 2026-11-08T02:19:24.561Z

Drift findings

RESOLVED · canonicalHostnameResolvesDNS · last seen 2026-11-08T06:19:30.357Z
Evidence & history

Trust record

DNS resolvesScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Canonical hostname matchesScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

HTTPS worksScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Production environment existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Repository existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Business owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Business owner exists.

Product owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Product owner exists.

Technical owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Technical owner exists.

Maintaining team existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Maintaining team exists.

Documentation existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Documentation exists.

Architecture documentation existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Architecture documentation exists.

Security review is currentScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Security review is current.

Data classification existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Dependencies existScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Dependencies exist.

Consumers existScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Consumers exist.

Health endpoint existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

SLA or SLO existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: SLA or SLO exists.

On-call existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: On-call exists.

Release existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Release exists.

Catalog inventory synchronizesScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Infrastructure drift is clearScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Infrastructure drift is clear.

DNS resolvesScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Canonical hostname matchesScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

HTTPS worksScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Production environment existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Repository existsScheduled registry and network check · cloudflare-worker
VERIFIED

No remediation required.

Business owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Business owner exists.

Product owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Product owner exists.

Technical owner existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Technical owner exists.

Maintaining team existsScheduled registry and network check · cloudflare-worker
UNVERIFIED

Configure or repair: Maintaining team exists.

AI workspace

Human-reviewed drafts

AI outputs are saved as drafts with evidence references. They never replace verified catalog fields automatically.