nextflow.secret
The nextflow.secret package defines the secrets provider interface and implements the built-in local secrets store.
Class Diagram
            classDiagram
    %%
    %% nextflow.secret
    %%
    ConfigBuilder --> SecretsLoader : build
    BaseScript --> SecretsLoader : run
    BashWrapperBuilder --> SecretsLoader : build
    SecretsLoader --> SecretsProvider : load
    SecretsProvider --> Secret : getSecret
    SecretsProvider <|-- LocalSecretsProvider
    Secret <|-- SecretImpl
        
Note
Some classes may be excluded from the above diagram for brevity.
Notes
The default secrets provider simply stores key-value pairs in a local JSON file.