This makes it much easier to update the db manually and also lays the foundation for future automation bumping the advisory db. Change-Id: I1244020c8bb1af43bf4e207c55f6420eb3f57bcf Reviewed-on: https://cl.tvl.fyi/c/depot/+/3713 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> Reviewed-by: Profpatsch <mail@profpatsch.de>
		
			
				
	
	
		
			24 lines
		
	
	
	
		
			518 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
	
		
			518 B
		
	
	
	
		
			Nix
		
	
	
	
	
	
| # RustSec's advisory db for crates
 | |
| #
 | |
| # Update using:
 | |
| #
 | |
| #   nix-prefetch-git --quiet --url https://github.com/RustSec/advisory-db.git > third_party/rustsec-advisory-db/pin.json
 | |
| #
 | |
| # TODO(Profpatsch): automatically update in regular intervals
 | |
| { pkgs, ... }:
 | |
| 
 | |
| let
 | |
|   pin = builtins.fromJSON (builtins.readFile ./pin.json);
 | |
| 
 | |
|   date = builtins.head (builtins.split "T" pin.date);
 | |
| in
 | |
| 
 | |
| pkgs.fetchFromGitHub {
 | |
|   name = "advisory-db-${date}";
 | |
|   owner = "RustSec";
 | |
|   repo = "advisory-db";
 | |
|   inherit (pin)
 | |
|     rev
 | |
|     sha256
 | |
|   ;
 | |
| }
 |