Git Product home page Git Product logo

juicy-statistics's Introduction

OWASP Juice Shop Statistics

https://stats.owasp-juice.shop/

GitHub Contributors

As reported by git-stats -a -s '2021' analysis of master as of Wed, 13 Oct 2021 after deduplication with .mailmap.

Top git contributors

Stargazers (over time)

Stargazers over time

Licensing

license

This program is free software: you can redistribute it and/or modify it under the terms of the MIT license. OWASP Juice Shop Statistics and any contributions are Copyright © by Bjoern Kimminich & the OWASP Juice Shop contributors 2021-2024.

juicy-statistics's People

Contributors

bkimminich avatar chinggg avatar juiceshopbot avatar the-pro avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

juicy-statistics's Issues

Add Webpack Bundle Analyzer diagram

During nightly stats update in CI/CD the Webpack Analyzer Bundle CLI tool could be run on the Juice Shop frontend and the result embedded in the stats page (via Iframe or as a screenshot).

image.png

GitHub stats: Downloads across major versions

Currently all versions are counted individually, but only the last ~30 releases are actually considered. This leads to a very crowded chart:
image

The chart could be simplified by pre-processing the GitHub download data. Instead of counting all vX.Y.Z versions, they could be accumulated into just vX versions. This would - if additionally all downloads would be counted and not just the last 30 releases - lead to a very clean chart with lines only for v9, v10, v11, v12, v13, v14, and v15. In the available data set, the oldest version is v9.3.0, therefore all older versions do not occur.

Optionally an extra diagram could be added that shows the exact downloads per release (as today) but either limited to that last & months or to the last ~10 releases.

Challenge category & tag pie charts

Currently I am running a CTFd instance with all Juice Shop challenges imported to make a screenshot every now and then of the current distribution of challenge categories. This image appears in the eBook as well as the intro presentation slides:

It would be nice to have such a pie chart on https://stats.owasp-juice.shop instead. The necessary data should be pulled from https://github.com/OWASP/www-project-juice-shop/blob/master/_data/challenges.yml - that copy of the challenges.yml from the Juice Shop main repo is updated automatically on every release.

Another chart showing challenges by their tags would also be nice to have. Important: Other than with categories challenges can have multiple tags!

Add metric for spam vs total PR count

To help us understand if our spam pr problem (people opening up random PRs to the juice-shop repo which don't do anything).

Would be good to have an overview on how many spam prs were opened on a monthly basis.

E.g. January 2024: 6 of 9 pull requests have been marked as spam. (Just a example not the actual data)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.