diff --git a/.github/workflows/validate-owasp-metadata.yaml b/.github/workflows/validate-owasp-metadata.yaml new file mode 100644 index 0000000..29dd696 --- /dev/null +++ b/.github/workflows/validate-owasp-metadata.yaml @@ -0,0 +1,26 @@ +name: Validate OWASP entity metadata +permissions: + contents: read + +on: + pull_request: + paths: + - '*.owasp.yaml' + push: + paths: + - '*.owasp.yaml' + +concurrency: + cancel-in-progress: true + group: ${{ github.repository }}-${{ github.workflow }}-${{ github.ref }} + +jobs: + validate-metadata: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v5 + + - name: Validate metadata file + uses: owasp/nest-schema/.github/actions/validate@a733198b4a942eb12d3ee8629cd9e0d409b1b2b9 diff --git a/project.owasp.yaml b/project.owasp.yaml new file mode 100644 index 0000000..6aa93d1 --- /dev/null +++ b/project.owasp.yaml @@ -0,0 +1,26 @@ +audience: + - breaker + - builder +leaders: + - name: Azzeddine RAMRAMI + email: azzeddine.ramrami@owasp.org + github: aramrami + - name: Istvan Albert-Toth + email: istvan.alberttoth@owasp.org +level: 4 +license: + - BSD-3-Clause +name: OWASP CSRFGuard +pitch: OWASP CSRFGuard is a library that implements a variant of the synchronizer token pattern to mitigate the risk of Cross-Site Request Forgery (CSRF) + attacks. +repositories: + - name: www-project-csrfguard + url: https://github.com/OWASP/www-project-csrfguard + description: The aim of this project is to protect Java applications against CSRF attacks with the use of Synchronizer Tokens +tags: + - csrfguard + - defenders + - breakers + - vulnerability-management +type: tool +website: https://owasp.org/www-project-csrfguard