Support CWL Secrets
requirement
#511
Labels
feature/CWL
Issue related to CWL support
process/workflow
Related to a Workflow process.
project/OGC-OSPD
Related to OGC Open Science Persistent Demonstrator.
triage/enhancement
New feature or request
triage/feature
New requested feature.
triage/security
Issue related to authorization or general security vulnerability
Description
This requirement can be used to obfuscate the tool inputs such as credentials from the logs.
Although
cwltool
should be doing its job when the execution is handed off to it, the actual inputs submitted to the Weaver Job might still leak some information in logs. Also, those inputs should be omitted from places where they are normally readable.Secrets
requirement/jobs/{JobID}/inputs
endpoints(use obfuscated representation instead, see inspiration from https://github.com/common-workflow-language/cwltool/blob/main/cwltool/secrets.py#L8)
swagger_definitions
).References
The text was updated successfully, but these errors were encountered: