google / google/grr

Un-auditable dependencies in GRR code

Open
#331 7 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
5.1k
Forks
796
PR merge metrics
No merged PRs in 30d

Description

We are acquiring a number of dependencies on external, unauditable blobs that are required for using GRR. While its true that we'll always depend on blobs of code, at least if they are tracked in a code repo users have an option to track the changes and updates.

I don't think its a necessary state for the things we control, so would be great to start removing some of them, or at least justifying why they are there, from a brief look I found:

Server debs on docs:
https://github.com/google/grr/blob/master/scripts/install_script_ubuntu.sh#L21

Rekall component on apache server:
http://images.rekall-forensic.com/share/rekall-core-1.5.0.tar.gz#egg=rekall-core-1.5

Chipsec component (chipsec fork tarball in docs):
(relies on link in docs, fix in progress)

mrgcastle Vagrant images vs upstream:
https://github.com/google/grr/blob/master/vagrant/Vagrantfile#L14

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.