From 9542550a64e6abbec847bb0a357856ec60490b29 Mon Sep 17 00:00:00 2001 From: Melek Sabit <32045473+meleksabit@users.noreply.github.com> Date: Wed, 18 Dec 2024 00:32:45 +0200 Subject: [PATCH] docs: edit status badges (#28) * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * add sonar-project.properties file + edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * Revert "edit SonarQube workflow" This reverts commit 47207bcb03ed003411c8b5093bd0a38d3491afe9. * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow + add docker-compose file * edit SonarQube workflow + edit docker-compose file * edit SonarQube workflow + edit docker-compose file * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow * edit SonarQube workflow + edit docker-compose file * edit SonarQube workflow + edit docker-compose file * edit docker-compose file * remove version attribute from the docker-compose.yml * increase seconds in the sleep attribute * edit workflow, docker-compose and Jenkinsfile files + add Dockerfile * improve CodeQL Scan * improve OWASP Dependency Check workflow * edit OWASP Dependency Check workflow * edit OWASP Dependency Check workflow * edit OWASP Dependency Check workflow * edit OWASP Dependency Check workflow * edit OWASP Dependency Check workflow * edit Semgrep SAST workflow * edit Semgrep SAST workflow * edit Semgrep SAST workflow * edit Semgrep SAST workflow * add SonarCloud workflow + add Quality Gate in the Jenkinsfile * edit the SonarCloud workflow * edit the SonarCloud workflow * add badges to the README file * edit Semgrep workflow * edit Semgrep workflow * edit Semgrep workflow * edit Semgrep workflow * edit Semgrep workflow * edit Semgrep workflow * edit Semgrep workflow * edit Semgrep workflow * edit Semgrep workflow * edit Semgrep workflow * edit Semgrep workflow * edit Semgrep workflow * edit README.md * edit README.md * add release badge * edit release badge * edit release badge * add .gitignore file * edit README file * add GitGuardian Scan * add GitGuardian Scan * update README file * add PR Title Linter * add status badge for PR Linter * docs: add Sonar Cloud status badges * docs: add Sonar Cloud status badges * docs: add Sonar Cloud status badges * docs: edit status badges --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c083d03..271eda6 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,13 @@ # $\color{LimeGreen}{OWASP\ Mutillidae\ II\ -\ Forked\ and\ enhanced\ to\ showcase\ DevSecOps\ pipelines\}$ -[![SonarQube Cloud](https://sonarcloud.io/images/project_badges/sonarcloud-dark.svg)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=bugs)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![JavaScript CodeQL Analysis](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-codeql.yml/badge.svg)](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-codeql.yml) [![Scan Application Code with Semgrep SAST](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-semgrep.yml/badge.svg?branch=development)](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-semgrep.yml) [![Scan with OWASP Dependency Check](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-owasp-dependency-check.yml/badge.svg)](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-owasp-dependency-check.yml) [![Scan PHP code with Snyk Code](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-snyk-code.yml/badge.svg)](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-snyk-code.yml) [![SonarQube Analysis](https://github.com/meleksabit/mutillidae/actions/workflows/sonarqube.yml/badge.svg)](https://github.com/meleksabit/mutillidae/actions/workflows/sonarqube.yml) [![PR Title Check](https://github.com/meleksabit/mutillidae/actions/workflows/pr-title-linter.yml/badge.svg)](https://github.com/meleksabit/mutillidae/actions/workflows/pr-title-linter.yml) [![GitHub Release](https://img.shields.io/github/v/release/meleksabit/mutillidae)](https://github.com/meleksabit/mutillidae/releases) +
+ + SonarQube Cloud + +
+ +[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=bugs)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=meleksabit_mutillidae&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=meleksabit_mutillidae) [![JavaScript CodeQL Analysis](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-codeql.yml/badge.svg)](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-codeql.yml) [![Scan Application Code with Semgrep SAST](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-semgrep.yml/badge.svg?branch=development)](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-semgrep.yml) [![Scan with OWASP Dependency Check](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-owasp-dependency-check.yml/badge.svg)](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-owasp-dependency-check.yml) [![Scan PHP code with Snyk Code](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-snyk-code.yml/badge.svg)](https://github.com/meleksabit/mutillidae/actions/workflows/scan-with-snyk-code.yml) [![SonarQube Analysis](https://github.com/meleksabit/mutillidae/actions/workflows/sonarqube.yml/badge.svg)](https://github.com/meleksabit/mutillidae/actions/workflows/sonarqube.yml) [![PR Title Check](https://github.com/meleksabit/mutillidae/actions/workflows/pr-title-linter.yml/badge.svg)](https://github.com/meleksabit/mutillidae/actions/workflows/pr-title-linter.yml) [![GitHub Release](https://img.shields.io/github/v/release/meleksabit/mutillidae)](https://github.com/meleksabit/mutillidae/releases) OWASP Mutillidae II is a free, open-source, deliberately vulnerable web application designed for web-security enthusiasts. It serves as a target for learning and practicing web security skills. Mutillidae can be easily installed on Linux and Windows systems using LAMP, WAMP, and XAMMP stacks. Additionally, it comes pre-installed on SamuraiWTF and OWASP BWA, and the existing version can be updated on these platforms. With dozens of vulnerabilities and hints to guide the user, Mutillidae provides an accessible web hacking environment suitable for labs, security enthusiasts, classrooms, CTFs, and vulnerability assessment tool targets. It has been widely used in graduate security courses, corporate web security training, and as an assessment target for vulnerability assessment software. OWASP Mutillidae II provides a comprehensive platform for learning and practicing web security techniques in a controlled environment.