ChargeLink Documentation Logo

Overview

  • What ChargeLink is
  • Simulator roles: EVSE, EVCC, and bench-linked execution
  • Standards, protocols, and conformance position
  • Product status and claim boundaries

Getting started

  • Installation and workstation preparation
  • Quickstart: first EVSE session, first campaign, first report

Guides

  • Guide: EVSE operations
  • Guide: EVCC operations and backend orchestration
  • Guide: scenarios, campaigns, packages, qualification, and suites
  • Guide: trace, replay, diagnostics, reporting, and artifacts
  • Guide: MCS, HIL, and bench proof
  • Guide: UI and API surfaces

Reference

  • Data and artifacts reference
  • Profile catalog
  • Hardware profile reference
  • Package and suite catalog
  • API reference overview
  • chargelink-monitor
  • CLI reference
    • chargelink evse
    • chargelink evcc
    • chargelink hil
    • chargelink scenario
    • chargelink campaign
    • chargelink qualification
    • chargelink suite
    • chargelink report
    • chargelink trace
    • chargelink replay
    • chargelink lab
    • chargelink beckhoff
    • chargelink protocol
    • chargelink artifacts
    • chargelink sequence
    • chargelink macro
    • chargelink verdict
    • chargelink step
    • chargelink profile
    • chargelink template
    • chargelink library
    • chargelink batch
    • chargelink campaign-stress
    • chargelink service
    • chargelink requirements
    • chargelink backend
    • chargelink evidence
    • chargelink audit
      • Reference syntax
      • Subcommands
      • export
        • CLI help
        • Production examples
      • open-source
        • CLI help
        • Production examples
      • source-origin
        • CLI help
        • Production examples
      • sbom
        • CLI help
        • Production examples
      • license-policy
        • CLI help
        • Production examples
      • productization
        • CLI help
        • Production examples
      • release-blockers
        • CLI help
        • Production examples
    • chargelink ports
    • chargelink env
    • chargelink capture
    • chargelink ci
    • chargelink sessions
    • chargelink fault
    • chargelink network
    • chargelink fuzz
  • Glossary
ChargeLink Documentation
  • CLI reference
  • chargelink audit
  • View page source

chargelink audit

Run commercialization and source-origin audits, including SBOM and release-blocker exports.

Reference syntax

usage: chargelink audit [-h]
                        {export,open-source,source-origin,sbom,license-policy,productization,release-blockers} ...

positional arguments:
  {export,open-source,source-origin,sbom,license-policy,productization,release-blockers}

options:
  -h, --help            show this help message and exit

Subcommands

Subcommand

Purpose

export

Export a generic audit payload from a run directory.

open-source

Generate an open-source finding report.

source-origin

Generate source-origin traceability output.

sbom

Generate a software bill of materials.

license-policy

Generate a license policy report.

productization

Generate the full productization audit.

release-blockers

Generate release blockers derived from commercialization policy.

export

Export a generic audit payload from a run directory.

CLI help

usage: chargelink audit export [-h] path output

positional arguments:
  path
  output

options:
  -h, --help  show this help message and exit

Production examples

Export an audit payload for a run root.

chargelink audit export 'artifacts/evcc_campaign_runs/cl_int_iso20_ac_negative_realistic' 'artifacts/audit/run_audit.json'

Export an audit payload for a second run root.

chargelink audit export 'artifacts/evcc_campaign_runs/cl_conf_iso2_dc_pnc_seed' 'artifacts/audit/run_audit_2.json'

open-source

Generate an open-source finding report.

CLI help

usage: chargelink audit open-source [-h] [--root ROOT] [--output OUTPUT]
                                    [--fail-on-attention]

options:
  -h, --help           show this help message and exit
  --root ROOT
  --output OUTPUT
  --fail-on-attention

Production examples

Run the open-source audit for the repo root.

chargelink audit open-source --root '.' --output 'artifacts/audit/open_source_audit.json'

Fail the pipeline when the open-source audit reports attention items.

chargelink audit open-source --root '.' --output 'artifacts/audit/open_source_audit.json' --fail-on-attention

source-origin

Generate source-origin traceability output.

CLI help

usage: chargelink audit source-origin [-h] [--root ROOT] [--output OUTPUT]
                                      [--fail-on-blockers]

options:
  -h, --help          show this help message and exit
  --root ROOT
  --output OUTPUT
  --fail-on-blockers

Production examples

Generate source-origin traceability.

chargelink audit source-origin --root '.' --output 'artifacts/audit/source_origin_report.json'

Fail when source-origin blockers are present.

chargelink audit source-origin --root '.' --output 'artifacts/audit/source_origin_report.json' --fail-on-blockers

sbom

Generate a software bill of materials.

CLI help

usage: chargelink audit sbom [-h] [--root ROOT] [--output OUTPUT]
                             [--fail-on-blockers]

options:
  -h, --help          show this help message and exit
  --root ROOT
  --output OUTPUT
  --fail-on-blockers

Production examples

Generate the ChargeLink SBOM.

chargelink audit sbom --root '.' --output 'artifacts/audit/chargelink_sbom.json'

Fail when the SBOM step detects blockers.

chargelink audit sbom --root '.' --output 'artifacts/audit/chargelink_sbom.json' --fail-on-blockers

license-policy

Generate a license policy report.

CLI help

usage: chargelink audit license-policy [-h] [--root ROOT] [--output OUTPUT]
                                       [--fail-on-blockers]

options:
  -h, --help          show this help message and exit
  --root ROOT
  --output OUTPUT
  --fail-on-blockers

Production examples

Generate the license policy report.

chargelink audit license-policy --root '.' --output 'artifacts/audit/license_policy_report.json'

Fail the build on license-policy blockers.

chargelink audit license-policy --root '.' --output 'artifacts/audit/license_policy_report.json' --fail-on-blockers

productization

Generate the full productization audit.

CLI help

usage: chargelink audit productization [-h] [--root ROOT] [--output OUTPUT]
                                       [--fail-on-blockers]

options:
  -h, --help          show this help message and exit
  --root ROOT
  --output OUTPUT
  --fail-on-blockers

Production examples

Generate the full productization audit.

chargelink audit productization --root '.' --output 'artifacts/audit/productization_audit.json'

Fail the build when commercialization blockers remain.

chargelink audit productization --root '.' --output 'artifacts/audit/productization_audit.json' --fail-on-blockers

release-blockers

Generate release blockers derived from commercialization policy.

CLI help

usage: chargelink audit release-blockers [-h] [--root ROOT] [--output OUTPUT]
                                         [--fail-on-blockers]

options:
  -h, --help          show this help message and exit
  --root ROOT
  --output OUTPUT
  --fail-on-blockers

Production examples

Generate release blockers for the current repo snapshot.

chargelink audit release-blockers --root '.' --output 'artifacts/audit/release_blockers.json'

Fail the build when release blockers exist.

chargelink audit release-blockers --root '.' --output 'artifacts/audit/release_blockers.json' --fail-on-blockers
Previous Next

© Copyright 2026, devLink AB.

Built with Sphinx using a theme provided by Read the Docs.