Scan Smoothly.

Guard is designed with security written in capital letters. It does not ask for accounts, a repository URL, or anything external.

It scans your packages locally, and then uses external Public APIs to check whether or not the package is outdated, or vulnerable.

You can get Guard up and running in less than a minute, and make your project secure, within the same minute.

Why Guard?

Most dependency scanners, not only need an account, but also a repository url.

Guard does not need any of that.

Simply run it, specify the path, and let Guard to its job.

Pretty Simple

Guard is focused on security and simplicity:

Scan dependencies quickly and simply.

Fast Setup

Get up and running in seconds.

Clone the GitHub repository, run the specified command in the README.md, and then run the executeable.
(pretty easy)

Lightweight

Guard is a small command-line tool built with Go.

No accounts, no dashboard, no configuration, and no external service to maintain.

Run it when you need it and get the information you need directly in your terminal.

Open Source

Guard is completely open source.

The source code, issue tracker, and documentation are available publicly, allowing anyone to inspect, modify, and contribute to the project.

Getting Started

Clone Guard.

Build it.

Run it.

Start scanning.

That's it.

Check it out

Guard on Github