Skip to content

Fix DevSecOps pipeline issues#27

Open
abdulazeem-tk4vr wants to merge 1 commit into
mainfrom
devsecops-changes
Open

Fix DevSecOps pipeline issues#27
abdulazeem-tk4vr wants to merge 1 commit into
mainfrom
devsecops-changes

Conversation

@abdulazeem-tk4vr

Copy link
Copy Markdown
Member

Redact WebSocket socket IDs before logging so session identifiers are not written to stdout/stderr. Add explicit GitHub Actions permissions with contents:read by default and a separate deploy-docs job that uses contents:write only when publishing docs to gh-pages on main.

Refactors the GitHub Actions workflow for documentation by separating the build and deploy jobs. This leverages artifacts to pass built docs and ensures more granular `contents` permissions for each job, improving pipeline robustness and security.

Additionally, implements redaction of socket/session IDs in WebSocket logs. This prevents cleartext session identifiers from being exposed, enhancing overall system privacy and security.

Minor code formatting adjustments are also included.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants