Concelier Adobe PSIRT Connector — Operations Runbook

Last updated: 2026-05-10

Audience: Stella Ops operators running the Concelier Adobe PSIRT connector.

1. Overview

The Adobe connector ingests Adobe PSIRT advisories and maps them to canonical IDs. The canonical runtime source ID is adobe.

2. Authentication

3. Configuration paths

Primary operator path:

The Adobe connector does not require credentials. Use the UI/CLI configuration path only when overriding the canonical Adobe public index or supplying additional mirror or index URIs. For networks where the Adobe/Akamai edge is unreachable, operators may also configure the disabled-by-default local seed fallback. The repository does not vendor Adobe payloads; the operator must stage and refresh the HTML files.

Compatibility fallback (concelier.yaml):

concelier:
  sources:
    adobe:
      indexUri: "https://helpx.adobe.com/security/security-bulletin.html"
      additionalIndexUris: []
      initialBackfill: "90.00:00:00"
      windowOverlap: "3.00:00:00"
      maxEntriesPerFetch: 100
      seedFallbackEnabled: false
      seedDirectory: null
      seedIndexFileName: "security-bulletin.html"
      seedOfficialVerified: false
      seedTrustLevel: "mirror_unverified"

4. Offline and air-gapped deployments

Example seed layout:

adobe-seed/
  security-bulletin.html
  details/
    apsb25-85.html
    apsb25-87.html

Example seed fallback configuration:

concelier:
  sources:
    adobe:
      seedFallbackEnabled: true
      seedDirectory: "/var/lib/stella-ops/offline/adobe-seed"
      seedIndexFileName: "security-bulletin.html"
      seedOfficialVerified: true
      seedTrustLevel: "operator_checked_mirror"

5. Common failure modes

6. Diagnostics

Adobe emits structured per-cycle counters for:

If every configured public index fails, the connector records source failure All Adobe index pages failed (...) and throws unless seedFallbackEnabled=true produces at least one queued or unchanged seed detail document. If the index keeps entries but every detail fetch returns no processable document, the connector records source failure instead of advancing the cursor as an empty success.