The vendor

A vendor is any third party your tenant depends on. Each vendor carries a category, a criticality rating, a list of data elements it handles, and the internal contacts who own the relationship. Vendors are created manually or imported from your spend system.

Assessments

A vendor assessment is a structured, step-based questionnaire. Steps are versioned; each step has an AI-assisted evaluation that reads the vendor’s answers against the tenant’s requirements. Approval is explicit (POST /api/assessments/<id>/approve) and audit-logged.

  • GET /api/assessments/<id> — the assessment state.
  • PATCH /api/assessments/<id>/step — advance a step.
  • POST /api/assessments/<id>/approve — approve or reject.

Findings, decisions, alerts

  • Findings (/api/vendor-findings/<vendorId>) — observations from assessments or continuous monitoring.
  • Decisions (/api/vendor-decisions/<vendorId>) — the tenant’s response to findings (accept, remediate, exit).
  • Alerts (/api/vendor-alerts/<vendorId>) — events that require attention (e.g. vendor breach disclosure, certification expiry).

Integration points & data elements

Each vendor integration is described by an integration point: what flows, in which direction, and with what auth. Every integration point ties to a set of data elements. This graph is what blast-radius queries traverse.

Blast radius

  • GET /api/blast-radius/vendor/<vendorId> — if this vendor were compromised, which data elements and downstream systems are exposed?
  • GET /api/blast-radius/data/<dataElementId> — which vendors can touch this data element?

Blast-radius results feed directly into the CRSE loss model (see CRSE).

Integration drift

GET /api/integration-drift/<vendorId> compares the vendor’s attested integrations against the ones Draxis detected in your environment (via connectors, SSO logs, spend). Drift signals either shadow IT or an outdated assessment.

Playbooks

For each integration Draxis can generate a runbook covering revocation steps, data-recovery paths, and incident-response contacts (POST /api/playbooks/generate/<integrationId>). Playbooks are versioned and live alongside the vendor record.