Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.33 KB

README.md

File metadata and controls

51 lines (37 loc) · 1.33 KB

Tendency for Dependency (T4D)

What is it?

T4D is a tool to help you keep your projects safe - you give it a list of repositories, and it scans them every 24 hours to see if any of the dependencies contains a known security vulnerability. Simple!

What languages are supported?

How it works

Rough workflow of T4D

Configuration

You need to supply T4D with a list of repositories that you want to scan for vulnerabilities. This is done in repos.json. A sample list, repos.json.sample, is supplied with this repository.

cp repos.json.sample repos.json
node t4d

SSH access

You should format it using your user name as the SSH user, for example I would use gavd:

[
	"gavd@github.com:radify/karma-es6-shim.git",
	"gavd@github.com:radify/supersecretproject.git",
	"gavd@github.com:radify/radiian.git"
]

TODO

  • Shrinkwrap scanning
  • Automatically find and install package.json if it's not in the root
  • Automatically find composer.lock if it's not in the root
  • Slack integration
  • Scheduling