PARTNERS

Add selected Workbench capabilities through bounded OEM and partner integrations

PARTNER INTEROPERABILITY

Normalize once. Return results through the partner workflow.

Use versioned Workbench contracts for findings, evidence, runtime traces, attack observations, path state, remediation, retest, workforce objects, and learner outcomes. Map the portable object to the partner's native schema and lifecycle, then limit every public compatibility claim to the highest maturity actually demonstrated.

CLI
Headless invocation for partners and automation
SARIF
Scanner-friendly output for partner ingestion
OEM
Commercial path for embedded AI security coverage

Connect the systems that produce, govern, and consume security evidence.

Code and artifact sources, runtime and observability, scanner and AppSec platforms, offensive and adversarial platforms, identity and policy systems, developer and governance workflows, and LMS or workforce systems can all exchange supported data through one interoperability core.

Core
SecEng interoperability core
Shared contracts
  • Findings, evidence, traces, and lifecycle contracts
  • Identity, provenance, and versioning
  • Read, enrich, and return workflows
  • Scoped API access and approval boundaries
Data and telemetry
Code and artifact sources • Runtime and observability sources
Security platforms
Scanner and AppSec platforms • Offensive and adversarial platforms
Identity and control
Identity and permission systems • Policy and approval systems
Workflow and evidence consumers
Developer and remediation workflows • Evidence, reporting, and governance consumers

The shared core preserves findings, evidence, traces, identity, provenance, versioning, lifecycle state, and approval boundaries while each product keeps its native workflow.

Framework

Normalize first. Bind second. Validate before GTM.

The interoperability route explains what can be mapped, what has only been projected, and what requires partner confirmation before public launch. Use it when independent products need to exchange supported data and lifecycle state - not when Workbench capability is embedded behind your own product (see OEM Engine) or adds specialist findings to an existing scanner (see Scanner Providers or Offensive Platforms).

Findings

Findings and Scanner Interoperability

Normalize scanner findings, severity, affected assets, remediation metadata, SARIF-compatible outputs where supported, and evidence references into stable Workbench contracts.

Runtime traces

Runtime Trace and Evidence Interoperability

Normalize runtime traces, attack observations, validation artifacts, gray-box context, Attack Path Analysis results, and remediation chokepoints without claiming live partner acceptance before validation.

Workforce

Workforce and Learning Interoperability

Normalize role architecture, learning objects, practical labs, readiness scoring, learner outcomes, and cohort intelligence for LMS and workforce platforms.

Separate portable interoperability from vendor-specific integration.

A canonical adapter handles parsing, validation, normalization, identifiers, provenance, and supported lifecycle states. A vendor binding adds the endpoint, authentication, field mapping, update behavior, and environment-specific assumptions.

BEFOREPortable adapter layerParse and validate inputsNormalize canonical contractsPreserve identifiers andprovenanceMap supported lifecycle statesAFTERValidated vendor bindingEndpoint and authenticationspecificsVendor field mappingCreate and update semanticsSandbox and fixture validationSupported integration statusQUALIFIED INTOSHARED CANONICAL FOUNDATIONCanonical contracts and stable IDsEvidence semantics preservedLifecycle state preserved

The canonical adapter creates portability. A named integration claim requires the partner-specific binding and its return, update, remediation, and retest behavior to reach the stated maturity level.

Canonical contract catalog

Stable objects before vendor-specific glue.

These public contract families define the objects AI Security LLC can normalize or project across partner workflows. The displayed versions are public contract identifiers, not claims of production support for every vendor system.

Object family

Finding

Stable issue identity, affected entity, location, severity or priority, description, remediation, evidence, and lifecycle.

Object family

Evidence

Provenance, artifact reference, visibility, support, validation, review, and claim state.

Object family

Runtime Trace

Ordered observed events, trace identity, correlation references, identity, control state, and safe contextual metadata.

Object family

Attack Observation

Partner-produced attack result, reproduced behavior, campaign event, or adversarial finding.

Object family

Attack Path

Candidate, supported, validated, reproduced, rejected, or residual path state with evidence grounding and explicit inference.

Object family

Remediation State

Proposed, accepted, in progress, implemented, rejected, superseded, or reopened remediation state with evidence references.

Object family

Retest State

Not required, required, scheduled, running, closed, residual, failed, blocked, rejected, or inconclusive state where supported.

Object family

Workforce Object

Role architecture, capability expectation, content mapping, assessment boundary, organizational context, and readiness-claim rules.

Object family

Learner Outcome

Assessment evidence, practical evidence, completion, scoring context, development recommendation, and human-review state.

Integration maturity

Use one vocabulary for every public integration claim.

Every named integration, compatibility statement, badge, logo, marketplace entry, or public partner claim must identify the highest maturity level actually demonstrated.

Level 1

Documented contract

The portable object or mapping behavior is documented. No representative fixture has passed. Allowed claim: contract documented.

Level 2

Fixture-tested adapter

A canonical adapter passes representative local fixtures. Allowed claim: fixture-tested adapter.

Level 3

Projection available

The Workbench can emit a documented target shape. Partner-side acceptance and lifecycle behavior remain unvalidated. Allowed claim: projection available.

Level 4

Return path validated

Representative ingest, normalization, enrichment, projection, return, update, remediation, and retest behavior pass the agreed round trip. Allowed claim: return path validated.

Level 5

Native partner integration

The partner-specific binding, supported environments, lifecycle behavior, release process, support boundary, and production use are agreed and demonstrated. Allowed claim: native partner integration.

Maturity language

Adapter maturity is a public claim boundary

Fixture validation does not equal live partner acceptance. Public compatibility does not equal native integration. Technical compatibility is also not automatically a named alliance - no logo, badge, named-integration claim, marketplace listing, or alliance announcement may be published until the demonstrated maturity level and exact wording have been approved in writing.

Integration maturity is a claim boundary.

File exchange, structured contracts, native round trips, and embedded workflow state represent different levels of semantic fidelity, operational dependency, and support responsibility.

LOWERHIGHERFile exchangeExchange a supported file withoutshared runtime identity orworkflow state.Structured contractUse versioned schemas, stableidentifiers, errors, andprovenance.Native round tripReturn enriched results into thepartner object and lifecycle.Embedded workflowPreserve partner-native state,controls, user experience, andoperational ownership.WHAT MATURESSemantic fidelity increasesLifecycle-state preservationincreasesOperational ownership becomesmore explicitIntegration and supportcomplexity increasesSTATE BOUNDARYCurrent maturity remains partner-specificNo partner is implied to be at the higheststage

Higher maturity is not implied by public documentation or fixture testing. Status remains partner-specific and must reflect the strongest level actually demonstrated.

Joint alliances

What an approved technology alliance must define

Build selects the canonical contract and identity mapping. Validate tests native behavior, evidence boundaries, secrets, and round trips. Launch assigns support, compatibility, and version ownership.

Outcome

Joint outcome

The customer or product outcome the combined capabilities create.

Scope

Technical scope

Named objects, directions, versions, deployment modes, and exclusions.

Ownership

Commercial ownership

Who owns the account, sale, billing, support, and renewal.

Language

Claim language

The exact approved compatibility and relationship description.

Release

Release responsibility

Who validates updates, regressions, migrations, and deprecations.

Escalation

Escalation

How integration defects and customer-impacting issues are diagnosed and communicated.

Format & protocol registry

Compatibility describes formats, not partnerships.

Real supported formats and their current maturity, verified against the adapters already fixture-tested elsewhere in this codebase.

Capability
Current maturity
Supported direction
Preserved semantics
Claim boundary
SARIF 2.1.0
Fixture-tested
Import and export where implemented
Finding identity, severity, location, taxonomy, and evidence references
Not a claim of native integration with a named vendor
GitLab Secure SAST shape
Projection available
Export projection
Vulnerability-report fields supported by the projection
Partner-side acceptance not yet implied
Generic scanner contract
Fixture-tested
Normalization and projection
Stable IDs, severity, location, remediation, and evidence references
Final vendor mapping remains partner-specific
OpenTelemetry GenAI traces
Normalized
Ingest
Span lineage, ordering, safe metadata, and evidence references
Credentials, payload bodies, and hidden reasoning excluded
ATIF-style agent trajectories
Supported with redaction
Ingest
Ordered trajectory evidence and safe tool context
Hidden reasoning and unrestricted tool arguments removed
Named vendor integration
None unless validated
Not applicable
Not applicable
No named vendor claim without validation and written approval

Interoperability is proven by the return path.

A representative object must survive acceptance, validation, normalization, analysis, projection, return, update, remediation, and retest without losing identity, provenance, claim state, or lifecycle history.

Normalize • Enrich • Return • Retest
  1. 1
    Ingest
  2. 2
    Validate
  3. 3
    Normalize
  4. 4
    Enrich
  5. 5
    Project
  6. 6
    Return
  7. 7
    Update
  8. 8
    Retest
Return to stage 1 — lifecycle state preserved

A useful one-way export remains an export, not a complete product integration.

Bring the native object and lifecycle before a named integration claim.

Share representative findings, traces, path objects, schemas, lifecycle events, or content contracts so the partner profile can move from projection to return-path validation.