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

Week 6: demo proposal #2553

Merged
merged 4 commits into from
Sep 29, 2024
Merged

Week 6: demo proposal #2553

merged 4 commits into from
Sep 29, 2024

Conversation

OlleGunnemyr
Copy link
Contributor

Assignment Proposal

Title

Integrate RetireJS into Github workflow through OWASP ZAP

Names and KTH ID

Deadline

  • Week 6

Category

  • Demo

Description

We will start by extending the ability of OWASP ZAP by integrating the open-source tool RetireJS into the ZAP scanning process. RetireJS is built to specifically scan used JavaScript libraries for known vulnerabilities. The scan will then be integrated into a Github CI/CD pipeline via Github Actions, thus mitigating the risks from vulnerable libraries early in the Software Development Life Cycle (SDLC).

_Relevance

With the growing number of Javascript libraries on the web and Node.js application, it is easier to unknowingly choose insecure libraries during development. Automating the vulnerability detection in the CI/CD pipeline through OWASP ZAP and extending the scanning by also considering vulnerable Javascript Libraries through RetireJS, would be a relevant security practice within DevSecOps.

@algomaster99 algomaster99 changed the title Integrate RetireJS into Github workflow through OWASP ZAP Week 6: Integrate RetireJS into Github workflow Sep 29, 2024
@algomaster99 algomaster99 changed the title Week 6: Integrate RetireJS into Github workflow Week 6: demo proposal Sep 29, 2024
@algomaster99 algomaster99 self-assigned this Sep 29, 2024
@algomaster99
Copy link
Collaborator

algomaster99 commented Sep 29, 2024

Have some context about OWASP ZAP. Could you change that in the proposal?

@OlleGunnemyr
Copy link
Contributor Author

We choose to remove the OWASP ZAP element and integrate Retire.js directly with Github Actions in our proposal. Please see the revised "[Week 6: Demo proposal updated}" commit. If there are issues or further feedback on this change please let us know. Thank you, @algomaster99 !

@algomaster99
Copy link
Collaborator

Looks good to me! I will merge.

@algomaster99 algomaster99 merged commit 89355d6 into KTH:2024 Sep 29, 2024
1 check passed
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.

2 participants