Documentation
Converters reference¶
This page is generated from the converter plugins in the ASH source code by scripts/generate_converter_reference.py. Edits made to this file by hand are overwritten the next time it is generated.
ASH ships 2 converters. Converters run in the convert phase, before the scan phase, and write what they produce under <output directory>/converted/<converter name>/.
| Converter | Enabled by default | Provided by | Command | Runs with --python-only |
|---|---|---|---|---|
archive |
yes | built in | none (runs in the ASH process) | yes |
jupyter |
yes | built in | jupyter-nbconvert |
yes |
archive¶
Converter implementation for Archive file extraction.
- Class:
automated_security_helper.plugin_modules.ash_builtin.converters.archive_converter.ArchiveConverter - Provided by: built in, loaded on every scan
- Enabled by default: yes
- Command: none (runs in the ASH process)
- Install: none declared
Options, under converters.archive.options. An option not listed here refuses the configuration.
jupyter¶
Converter implementation for Jupyter notebooks security scanning.
- Class:
automated_security_helper.plugin_modules.ash_builtin.converters.jupyter_converter.JupyterConverter - Provided by: built in, loaded on every scan
- Enabled by default: yes
- Command:
jupyter-nbconvert - Install:
uv tool installon first use (nbconvert>=7.16.0,<8.0.0)
Options, under converters.jupyter.options. An option not listed here refuses the configuration.