Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Issue #257]: Encrypt passwords in BPMN, decrypt with expression #261

Closed
wants to merge 1 commit into from

Conversation

wwelling
Copy link
Member

@wwelling wwelling commented Sep 27, 2024

Requires TAMULib/mod-workflow#136

This is incomplete work. However plain text passwords are no longer in BPMN.xml downloadable from Camunda Dashboard and no longer persisting in mod-workflow database.

Plain text passwords are still being exposed in the Camunda Dashboard for RequestTask input variables. All of these just happen to be from fw-registry workflows okapi login, a duplicate node. The asSecure flag added to EmbeddedVariable is to inform the custom Java Delegates implementing Input with getInputs decrypting those that are asSecure while Output implementation of setOutput encrypting those that are asSecure before setting as LOCAL or PROCESS variable.

@wwelling wwelling linked an issue Sep 27, 2024 that may be closed by this pull request
@wwelling wwelling closed this Oct 7, 2024
@wwelling wwelling deleted the sprint20-257-as-secure branch October 7, 2024 13:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

BPMN has plaintext passwords exposed
1 participant