Gems-status (http://github.com/jordimassaguerpla/gems-status) is a command line tool that creates a report about the gems used in an appliacation. The most import result is the security alerts.

However, this tool is being configured using a yaml file, which has to be updated with new information every time there is a security alert.

This is an obstacle in order to be able to share this tool with others.

Let's create a web interface for managing the applications, users and security alerts.

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 10

Activity

  • about 10 years ago: jordimassaguerpla liked this project.
  • about 10 years ago: jordimassaguerpla disliked this project.
  • about 10 years ago: jordimassaguerpla liked this project.
  • about 10 years ago: ancorgs disliked this project.
  • about 11 years ago: hennevogel left this project.
  • about 11 years ago: jordimassaguerpla joined this project.
  • about 11 years ago: hennevogel started this project.
  • about 11 years ago: jordimassaguerpla left this project.
  • about 11 years ago: ancorgs liked this project.
  • about 11 years ago: hennevogel liked this project.
  • about 11 years ago: jordimassaguerpla started this project.
  • about 11 years ago: jordimassaguerpla originated this project.

  • Comments

    • jordimassaguerpla
      about 11 years ago by jordimassaguerpla | Reply

      I already have some work done in https://github.com/jordimassaguerpla/gems-status-web

    • jordimassaguerpla
      about 11 years ago by jordimassaguerpla | Reply

      I've implemented a very simple web interface that lets you add users and projects. Each project has a Gemfile.lock file which gems-status will use to generate the security alerts.

      for more info see:

      https://github.com/jordimassaguerpla/gems-status-web/issues/2 https://github.com/jordimassaguerpla/gems-status-web/issues/1

      I've implemented a rake task that runs gems-status with the gemfile.lock files in the database and saves the new alerts in the database, as well as the list of gems for each application. This rake task is designed to be run as a crontab job.

      for more info see: https://github.com/jordimassaguerpla/gems-status-web/issues/4

      Finally, I've implemented authentication and authorization so that an admin user can create users and a user can create projects (but cannot see other projects nor other users information).

      for more info see: https://github.com/jordimassaguerpla/gems-status-web/issues/3

      I have not implemented a nice ui. That is something I will leave for the future:

      https://github.com/jordimassaguerpla/gems-status-web/issues/5

    Similar Projects

    This project is one of its kind!