Why choose Octotrack?

  1. No access to your code is requested. You can update your dependencies manually by uploading your Gemfile.lock or automatically using a git post-commit hook (Octotrack provides a simple script to install).
  2. Analyse dependencies relationships. Understand the connections between your dependencies and how much you rely on each of them.
  3. Daily notifications of vulnerabilities and dependencies updates. Octotrack works for you while you sleep 😴 so you never have to wake up in the middle of the night because of a security issue.



Complete control of all your projects dependencies, security and statistics about dependency usage.

Project overview

The project overview allows quick identification of CVE's, dependencies update status and immediate actions.

Automatic updates

Configure a git hook on your project with a single command and benefit from automatic updates.

Invite your colleagues

Invite your team to join a specific project and keep them updated of new releases and security vulnerabilities.

Export CVE's

Easily share with anyone a PDF summarising the vulnerabilities affecting your project and get feedback.

Analyse release notes

Know what the latest changes on your dependencies are and choose to upgrade based on that.

Latest Vulnerabilities

HTML injection/XSS in Sanitize

March 19, 2018

When Sanitize <= 4.6.2 is used in combination with libxml2 >= 2.9.2, a specially crafted HTML fragment can cause libxml2 to generate improperly escaped output, allowing non-whitelisted attributes to be used on whitelisted elements. This can allow HTML and JavaScript injection, which could result...

Loofah XSS Vulnerability

March 16, 2018

Loofah allows non-whitelisted attributes to be present in sanitized output when input with specially-crafted HTML fragments.