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!
- PHP (scans
composer.lock
) - NodeJS/Javascript (scans
package.json
)
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
You should format it using your user name as the SSH user, for example I would use gavd
:
[
"[email protected]:radify/karma-es6-shim.git",
"[email protected]:radify/supersecretproject.git",
"[email protected]:radify/radiian.git"
]
- 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