awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to chromium/badssl.com

Open-source alternatives to Badssl.com

30 open-source projects similar to chromium/badssl.com, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Badssl.com alternative.

  • b3nac/injuredandroidB3nac avatar

    B3nac/InjuredAndroid

    751View on GitHub↗

    A vulnerable Android application that shows simple examples of vulnerabilities in a ctf style.

    Kotlin
    View on GitHub↗751
  • bkimminich/juice-shopB

    bkimminich/juice-shop

    0View on GitHub↗
    View on GitHub↗0
  • bridgecrewio/cfngoatbridgecrewio avatar

    bridgecrewio/cfngoat

    97View on GitHub↗

    Cfngoat is Bridgecrew's "Vulnerable by Design" Cloudformation repository. Cfngoat is a learning and training project that demonstrates how common configuration errors can find their way into production cloud environments.

    View on GitHub↗97
  • bridgecrewio/terragoatbridgecrewio avatar

    bridgecrewio/terragoat

    1,289View on GitHub↗

    TerraGoat is Bridgecrew's "Vulnerable by Design" Terraform repository. TerraGoat is a learning and training project that demonstrates how common configuration errors can find their way into production cloud environments.

    HCLaws-securityazure-securitycloud-security
    View on GitHub↗1,289
  • certbot/certbotcertbot avatar

    certbot/certbot

    33,101View on GitHub↗

    Certbot is a command-line client designed to automate the lifecycle of digital security certificates. By implementing the ACME protocol, it manages the communication between a local server and a certificate authority to verify domain ownership and issue transport layer security certificates without manual intervention. The tool distinguishes itself through a modular plugin architecture that allows it to interact directly with various web server configurations and DNS providers. This framework enables the software to perform automated domain validation, modify server settings, and configure vi

    Pythonacmeacme-clientcertbot
    View on GitHub↗33,101

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • chuckfw/owaspbwachuckfw avatar

    chuckfw/owaspbwa

    310View on GitHub↗

    OWASP Broken Web Applications Project

    PHP
    View on GitHub↗310
  • cider-security-research/cicd-goatcider-security-research avatar

    cider-security-research/cicd-goat

    2,274View on GitHub↗

    A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.

    Python
    View on GitHub↗2,274
  • defectdojo/django-defectdojoDefectDojo avatar

    DefectDojo/django-DefectDojo

    4,528View on GitHub↗

    DefectDojo is a vulnerability management system and application security orchestration tool. It serves as a centralized platform for importing, deduplicating, and tracking security findings from multiple scanners and tools to manage an organization's overall security posture. The system distinguishes itself by aggregating findings from various security tools into a single report and normalizing that data to prioritize remediation. It provides specific workflows for vulnerability triage and deduplication to reduce noise and redundant manual work across the software development lifecycle. The

    HTMLanalyticsappsecautomation
    View on GitHub↗4,528
  • dineshshetty/android-insecurebankv2dineshshetty avatar

    dineshshetty/Android-InsecureBankv2

    1,444View on GitHub↗

    Vulnerable Android application for developers and security enthusiasts to learn about Android insecurities

    Java
    View on GitHub↗1,444
  • drwetter/testssl.shdrwetter avatar

    drwetter/testssl.sh

    9,091View on GitHub↗

    testssl.sh is a suite of diagnostic tools and a network security auditor used to scan network ports for supported encryption protocols, ciphers, and vulnerabilities in TLS and SSL configurations. It functions as a security scanner that evaluates the cryptographic strength of a server by testing all available cipher suites. The tool analyzes server encryption strength and identifies security vulnerabilities or weak settings through TLS and SSL security auditing. It verifies that encryption is properly implemented on specific network ports and evaluates whether only strong and modern encryption

    Shell
    View on GitHub↗9,091
  • filosottile/mkcertFiloSottile avatar

    FiloSottile/mkcert

    59,097View on GitHub↗

    mkcert is a command-line utility designed to simplify local development by generating and managing locally-trusted development certificates. It creates a unique, self-signed root certificate authority on the local machine, which serves as a trusted source for issuing development credentials. By automating the generation of these certificates, the tool enables secure encrypted connections that browsers and operating systems accept without security warnings. The utility distinguishes itself by automatically configuring local trust stores, programmatically injecting the generated root certificat

    Gocertificateschromefirefox
    View on GitHub↗59,097
  • fuzzstati0n/fuzzgoatfuzzstati0n avatar

    fuzzstati0n/fuzzgoat

    207View on GitHub↗

    A vulnerable C program for testing fuzzers.

    C
    View on GitHub↗207
  • hackademic/hackademicHackademic avatar

    Hackademic/hackademic

    325View on GitHub↗

    the main hackademic code repository

    PHP
    View on GitHub↗325
  • hakky54/mutual-tls-sslHakky54 avatar

    Hakky54/mutual-tls-ssl

    634View on GitHub↗

    🔐 Tutorial of setting up Security for your API with one way authentication with TLS/SSL and mutual authentication for a java based web server and a client with both Spring Boot. Different clients are provided such as Apache HttpClient, OkHttp, Spring RestTemplate, Spring WebFlux WebClient Jetty and Netty, the old and the new JDK HttpClient, the old and the new Jersey Client, Google HttpClient, Unirest, Retrofit, Feign, Methanol, vertx, Scala client Finagle, Featherbed, Dispatch Reboot, AsyncHttpClient, Sttp, Akka, Requests Scala, Http4s Blaze, Kotlin client Fuel, http4k, Kohttp and ktor. Also

    Java
    View on GitHub↗634
  • isecpartners/sslyzeI

    iSECPartners/sslyze

    0View on GitHub↗
    View on GitHub↗0
  • jackmannino/owasp-goatdroid-projectjackMannino avatar

    jackMannino/OWASP-GoatDroid-Project

    254View on GitHub↗

    This project is no longer maintained OWASP GoatDroid is a fully functional and self-contained training environment for educating developers and testers on Android security. GoatDroid requires minimal dependencies and is ideal for both Android beginners as well as more advanced users. The project currently includes two applications: FourGoats, a location-based social network, and Herd Financial, a mobile banking application. There are also several feature that greatly simplify usage within a training environment or for absolute beginners who want a good introduction to working with the Androi

    Java
    View on GitHub↗254
  • jaiswalakshansh/vuldroidjaiswalakshansh avatar

    jaiswalakshansh/Vuldroid

    68View on GitHub↗

    Vuldroid is a Vulnerable Android Application made with security issues in order to demonstrate how they can occur in code

    Java
    View on GitHub↗68
  • juice-shop/juice-shopjuice-shop avatar

    juice-shop/juice-shop

    12,530View on GitHub↗

    Juice Shop is a self-contained web application designed as a platform for cybersecurity education and security training. It functions as a controlled environment containing intentional security flaws, allowing users to practice offensive security techniques and defensive coding practices while tracking their progress through a live scoreboard. The platform serves as an industry-standard benchmark for evaluating the effectiveness and detection accuracy of automated security scanning tools. By hosting a standardized set of known vulnerabilities and common attack patterns, it provides a reliable

    TypeScript24pullrequestsapplication-securityappsec
    View on GitHub↗12,530
  • madhuakula/kubernetes-goatmadhuakula avatar

    madhuakula/kubernetes-goat

    5,686View on GitHub↗

    Kubernetes Goat is a security training environment designed for practicing the identification and exploitation of common vulnerabilities within an intentionally insecure cluster. It provides a controlled setting to simulate system exploitations, including container escapes, role misconfigurations, and server-side requests. The project utilizes scenario-based vulnerability deployment to create specific security flaws. It includes utilities for environment management that allow the cluster to be restored to a clean baseline by removing vulnerable scenarios, service accounts, and role bindings.

    HTML
    View on GitHub↗5,686
  • nabla-c0d3/sslyzenabla-c0d3 avatar

    nabla-c0d3/sslyze

    3,760View on GitHub↗

    SSLyze is an SSL/TLS security scanner and network encryption analyzer designed to identify vulnerabilities and misconfigurations in encryption settings. It functions as both a standalone tool for analyzing server certificates and cipher suites and a programmable Python security library for embedding automated scanning logic into larger applications. The tool distinguishes itself by supporting encryption analysis for both HTTP and non-HTTP network services, including mail, directory, and database protocols. It includes a security compliance validator that compares server configurations against

    Pythonheartbleedlibrarypython
    View on GitHub↗3,760
  • optiv/insecureshopoptiv avatar

    optiv/insecureshop

    257View on GitHub↗

    An Intentionally designed Vulnerable Android Application built in Kotlin.

    Kotlin
    View on GitHub↗257
  • oversecured/ovaaoversecured avatar

    oversecured/ovaa

    747View on GitHub↗

    Oversecured Vulnerable Android App

    Java
    View on GitHub↗747
  • owasp/nodegoatowasp avatar

    owasp/nodegoat

    2,051View on GitHub↗

    The OWASP NodeGoat project provides an environment to learn how OWASP Top 10 security risks apply to web applications developed using Node.js and how to effectively address them.

    HTML
    View on GitHub↗2,051
  • owasp/securityshepherdOWASP avatar

    OWASP/SecurityShepherd

    1,448View on GitHub↗

    Web and mobile application security training platform

    Java
    View on GitHub↗1,448
  • owasp/wrongsecretsOWASP avatar

    OWASP/wrongsecrets

    1,448View on GitHub↗

    Welcome to the OWASP WrongSecrets game! The game is packed with real life examples of how to not store secrets in your software. Each of these examples is captured in a challenge, which you need to solve using various tools and techniques. Solving these challenges will help you recognize common…

    Java
    View on GitHub↗1,448
  • payatu/diva-androidpayatu avatar

    payatu/diva-android

    1,115View on GitHub↗

    DIVA Android - Damn Insecure and vulnerable App for Android

    Java
    View on GitHub↗1,115
  • rapid7/metasploitable3rapid7 avatar

    rapid7/metasploitable3

    5,592View on GitHub↗

    Metasploitable3 is an automated virtual machine provisioner designed to build and deploy operating system images with intentional security weaknesses. It functions as a penetration testing lab by creating vulnerable virtual machine targets used for security training, exploit development, and the validation of security tools. The system uses configuration scripts to inject vulnerabilities into Windows and Linux environments. This includes the deployment of insecure applications and services, such as web servers and databases, and the application of misconfigured system permissions to simulate

    HTML
    View on GitHub↗5,592
  • rbsec/sslscanrbsec avatar

    rbsec/sslscan

    2,607View on GitHub↗

    sslscan tests SSL/TLS enabled services to discover supported cipher suites

    C
    View on GitHub↗2,607
  • stamparm/dsvwstamparm avatar

    stamparm/DSVW

    869View on GitHub↗

    Damn Small Vulnerable Web

    Python
    View on GitHub↗869
  • stephenbradshaw/vulnserverstephenbradshaw avatar

    stephenbradshaw/vulnserver

    1,120View on GitHub↗

    Vulnerable server used for learning software exploitation

    C
    View on GitHub↗1,120