Update deps, Change deps tool from glide to dep (#412)
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -1,7 +1,6 @@
 | 
			
		||||
vuls
 | 
			
		||||
.vscode
 | 
			
		||||
*.txt
 | 
			
		||||
*.json
 | 
			
		||||
*.sqlite3*
 | 
			
		||||
*.db
 | 
			
		||||
tags
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										24
									
								
								GNUmakefile
									
									
									
									
									
								
							
							
						
						
									
										24
									
								
								GNUmakefile
									
									
									
									
									
								
							@@ -1,7 +1,6 @@
 | 
			
		||||
.PHONY: \
 | 
			
		||||
	glide \
 | 
			
		||||
	deps \
 | 
			
		||||
	update \
 | 
			
		||||
	dep \
 | 
			
		||||
	depup \
 | 
			
		||||
	build \
 | 
			
		||||
	install \
 | 
			
		||||
	all \
 | 
			
		||||
@@ -22,21 +21,20 @@ REVISION := $(shell git rev-parse --short HEAD)
 | 
			
		||||
LDFLAGS := -X 'main.version=$(VERSION)' \
 | 
			
		||||
	-X 'main.revision=$(REVISION)'
 | 
			
		||||
 | 
			
		||||
all: glide deps build test
 | 
			
		||||
all: dep build test
 | 
			
		||||
 | 
			
		||||
glide:
 | 
			
		||||
	go get github.com/Masterminds/glide
 | 
			
		||||
dep:
 | 
			
		||||
	go get -u github.com/golang/dep/...
 | 
			
		||||
	dep ensure
 | 
			
		||||
 | 
			
		||||
deps: glide
 | 
			
		||||
	glide install
 | 
			
		||||
depup:
 | 
			
		||||
	go get -u github.com/golang/dep/...
 | 
			
		||||
	dep ensure -update
 | 
			
		||||
 | 
			
		||||
update: glide
 | 
			
		||||
	glide update
 | 
			
		||||
 | 
			
		||||
build: main.go deps
 | 
			
		||||
build: main.go dep
 | 
			
		||||
	go build -ldflags "$(LDFLAGS)" -o vuls $<
 | 
			
		||||
 | 
			
		||||
install: main.go deps
 | 
			
		||||
install: main.go dep
 | 
			
		||||
	go install -ldflags "$(LDFLAGS)"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1468,14 +1468,14 @@ see [go-cve-dictionary#usage-fetch-nvd-data](https://github.com/kotakanbe/go-cve
 | 
			
		||||
 | 
			
		||||
----
 | 
			
		||||
 | 
			
		||||
# Update Vuls With Glide
 | 
			
		||||
# How to Update
 | 
			
		||||
 | 
			
		||||
- Update go-cve-dictionary  
 | 
			
		||||
If the DB schema was changed, please specify new SQLite3 or MySQL DB file.
 | 
			
		||||
```
 | 
			
		||||
$ cd $GOPATH/src/github.com/kotakanbe/go-cve-dictionary
 | 
			
		||||
$ git pull
 | 
			
		||||
$ mv vendor /tmp/foo
 | 
			
		||||
$ rm -r vendor
 | 
			
		||||
$ make install
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
@@ -1483,7 +1483,7 @@ $ make install
 | 
			
		||||
```
 | 
			
		||||
$ cd $GOPATH/src/github.com/future-architect/vuls
 | 
			
		||||
$ git pull
 | 
			
		||||
$ mv vendor /tmp/bar
 | 
			
		||||
$ rm -r vendor
 | 
			
		||||
$ make install
 | 
			
		||||
```
 | 
			
		||||
Binary file was built under $GOPATH/bin
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										123
									
								
								glide.lock
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										123
									
								
								glide.lock
									
									
									
										generated
									
									
									
								
							@@ -1,123 +0,0 @@
 | 
			
		||||
hash: c3167d83e68562cd7ef73f138ce60cb9e60b72b50394e8615388d1f3ba9fbef2
 | 
			
		||||
updated: 2017-02-08T11:59:59.893522816+09:00
 | 
			
		||||
imports:
 | 
			
		||||
- name: github.com/asaskevich/govalidator
 | 
			
		||||
  version: 7b3beb6df3c42abd3509abfc3bcacc0fbfb7c877
 | 
			
		||||
- name: github.com/aws/aws-sdk-go
 | 
			
		||||
  version: 5b341290c488aa6bd76b335d819b4a68516ec3ab
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - aws
 | 
			
		||||
  - aws/awserr
 | 
			
		||||
  - aws/awsutil
 | 
			
		||||
  - aws/client
 | 
			
		||||
  - aws/client/metadata
 | 
			
		||||
  - aws/corehandlers
 | 
			
		||||
  - aws/credentials
 | 
			
		||||
  - aws/credentials/ec2rolecreds
 | 
			
		||||
  - aws/credentials/endpointcreds
 | 
			
		||||
  - aws/credentials/stscreds
 | 
			
		||||
  - aws/defaults
 | 
			
		||||
  - aws/ec2metadata
 | 
			
		||||
  - aws/request
 | 
			
		||||
  - aws/session
 | 
			
		||||
  - aws/signer/v4
 | 
			
		||||
  - private/endpoints
 | 
			
		||||
  - private/protocol
 | 
			
		||||
  - private/protocol/query
 | 
			
		||||
  - private/protocol/query/queryutil
 | 
			
		||||
  - private/protocol/rest
 | 
			
		||||
  - private/protocol/restxml
 | 
			
		||||
  - private/protocol/xml/xmlutil
 | 
			
		||||
  - private/waiter
 | 
			
		||||
  - service/s3
 | 
			
		||||
  - service/sts
 | 
			
		||||
- name: github.com/Azure/azure-sdk-for-go
 | 
			
		||||
  version: 27ae5c8b5bc5d90ab0540b4c5d0f2632c8db8b57
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - storage
 | 
			
		||||
- name: github.com/boltdb/bolt
 | 
			
		||||
  version: 315c65d4cf4f5278c73477a35fb1f9b08365d340
 | 
			
		||||
- name: github.com/BurntSushi/toml
 | 
			
		||||
  version: 99064174e013895bbd9b025c31100bd1d9b590ca
 | 
			
		||||
- name: github.com/cenkalti/backoff
 | 
			
		||||
  version: 8edc80b07f38c27352fb186d971c628a6c32552b
 | 
			
		||||
- name: github.com/cheggaaa/pb
 | 
			
		||||
  version: ad4efe000aa550bb54918c06ebbadc0ff17687b9
 | 
			
		||||
- name: github.com/go-ini/ini
 | 
			
		||||
  version: 6e4869b434bd001f6983749881c7ead3545887d8
 | 
			
		||||
- name: github.com/go-sql-driver/mysql
 | 
			
		||||
  version: d512f204a577a4ab037a1816604c48c9c13210be
 | 
			
		||||
- name: github.com/google/subcommands
 | 
			
		||||
  version: a71b91e238406bd68766ee52db63bebedce0e9f6
 | 
			
		||||
- name: github.com/gosuri/uitable
 | 
			
		||||
  version: 36ee7e946282a3fb1cfecd476ddc9b35d8847e42
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - util/strutil
 | 
			
		||||
  - util/wordwrap
 | 
			
		||||
- name: github.com/howeyc/gopass
 | 
			
		||||
  version: f5387c492211eb133053880d23dfae62aa14123d
 | 
			
		||||
- name: github.com/jinzhu/gorm
 | 
			
		||||
  version: 39165d498058a823126af3cbf4d2a3b0e1acf11e
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - dialects/mysql
 | 
			
		||||
  - dialects/sqlite
 | 
			
		||||
- name: github.com/jinzhu/inflection
 | 
			
		||||
  version: 74387dc39a75e970e7a3ae6a3386b5bd2e5c5cff
 | 
			
		||||
- name: github.com/jmespath/go-jmespath
 | 
			
		||||
  version: bd40a432e4c76585ef6b72d3fd96fb9b6dc7b68d
 | 
			
		||||
- name: github.com/jroimartin/gocui
 | 
			
		||||
  version: ba396278de0a3c63658bbaba13d2d2fa392edb11
 | 
			
		||||
- name: github.com/k0kubun/pp
 | 
			
		||||
  version: f5dce6ed0ccf6c350f1679964ff6b61f3d6d2033
 | 
			
		||||
- name: github.com/kotakanbe/go-cve-dictionary
 | 
			
		||||
  version: bbfdd41e7785a9b7163b5109b10ac2dea8f36d84
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - config
 | 
			
		||||
  - db
 | 
			
		||||
  - jvn
 | 
			
		||||
  - log
 | 
			
		||||
  - models
 | 
			
		||||
  - nvd
 | 
			
		||||
  - util
 | 
			
		||||
- name: github.com/kotakanbe/go-pingscanner
 | 
			
		||||
  version: 58e188a3e4f6ab1a6371e33421e4502e26fa1e80
 | 
			
		||||
- name: github.com/kotakanbe/logrus-prefixed-formatter
 | 
			
		||||
  version: f4f7d41649cf1e75e736884da8d05324aa76ea25
 | 
			
		||||
- name: github.com/mattn/go-colorable
 | 
			
		||||
  version: 6c903ff4aa50920ca86087a280590b36b3152b9c
 | 
			
		||||
- name: github.com/mattn/go-isatty
 | 
			
		||||
  version: 66b8e73f3f5cda9f96b69efd03dd3d7fc4a5cdb8
 | 
			
		||||
- name: github.com/mattn/go-runewidth
 | 
			
		||||
  version: 737072b4e32b7a5018b4a7125da8d12de90e8045
 | 
			
		||||
- name: github.com/mattn/go-sqlite3
 | 
			
		||||
  version: 5510da399572b4962c020184bb291120c0a412e2
 | 
			
		||||
- name: github.com/mgutz/ansi
 | 
			
		||||
  version: c286dcecd19ff979eeb73ea444e479b903f2cfcb
 | 
			
		||||
- name: github.com/moul/http2curl
 | 
			
		||||
  version: b1479103caacaa39319f75e7f57fc545287fca0d
 | 
			
		||||
- name: github.com/nsf/termbox-go
 | 
			
		||||
  version: b6acae516ace002cb8105a89024544a1480655a5
 | 
			
		||||
- name: github.com/parnurzeal/gorequest
 | 
			
		||||
  version: e37b9d1efacf7c94820b29b75dd7d0c2996b3fb1
 | 
			
		||||
- name: github.com/rifflock/lfshook
 | 
			
		||||
  version: 3f9d976bd7402de39b46357069fb6325a974572e
 | 
			
		||||
- name: github.com/Sirupsen/logrus
 | 
			
		||||
  version: 3ec0642a7fb6488f65b06f9040adc67e3990296a
 | 
			
		||||
- name: golang.org/x/crypto
 | 
			
		||||
  version: 9477e0b78b9ac3d0b03822fd95422e2fe07627cd
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - curve25519
 | 
			
		||||
  - ed25519
 | 
			
		||||
  - ed25519/internal/edwards25519
 | 
			
		||||
  - ssh
 | 
			
		||||
  - ssh/agent
 | 
			
		||||
  - ssh/terminal
 | 
			
		||||
- name: golang.org/x/net
 | 
			
		||||
  version: 1d7a0b2100da090d8b02afcfb42f97e2c77e71a4
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - publicsuffix
 | 
			
		||||
- name: golang.org/x/sys
 | 
			
		||||
  version: 9bb9f0998d48b31547d975974935ae9b48c7a03c
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - unix
 | 
			
		||||
testImports: []
 | 
			
		||||
							
								
								
									
										36
									
								
								glide.yaml
									
									
									
									
									
								
							
							
						
						
									
										36
									
								
								glide.yaml
									
									
									
									
									
								
							@@ -1,36 +0,0 @@
 | 
			
		||||
package: github.com/future-architect/vuls
 | 
			
		||||
import:
 | 
			
		||||
- package: github.com/Azure/azure-sdk-for-go
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - storage
 | 
			
		||||
- package: github.com/BurntSushi/toml
 | 
			
		||||
- package: github.com/Sirupsen/logrus
 | 
			
		||||
- package: github.com/asaskevich/govalidator
 | 
			
		||||
- package: github.com/aws/aws-sdk-go
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - aws
 | 
			
		||||
  - aws/credentials
 | 
			
		||||
  - aws/session
 | 
			
		||||
  - service/s3
 | 
			
		||||
- package: github.com/boltdb/bolt
 | 
			
		||||
- package: github.com/cenkalti/backoff
 | 
			
		||||
- package: github.com/google/subcommands
 | 
			
		||||
- package: github.com/gosuri/uitable
 | 
			
		||||
- package: github.com/howeyc/gopass
 | 
			
		||||
- package: github.com/jroimartin/gocui
 | 
			
		||||
- package: github.com/k0kubun/pp
 | 
			
		||||
- package: github.com/kotakanbe/go-cve-dictionary
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - config
 | 
			
		||||
  - db
 | 
			
		||||
  - log
 | 
			
		||||
  - models
 | 
			
		||||
- package: github.com/kotakanbe/go-pingscanner
 | 
			
		||||
- package: github.com/kotakanbe/logrus-prefixed-formatter
 | 
			
		||||
- package: github.com/mattn/go-sqlite3
 | 
			
		||||
- package: github.com/parnurzeal/gorequest
 | 
			
		||||
- package: github.com/rifflock/lfshook
 | 
			
		||||
- package: golang.org/x/crypto
 | 
			
		||||
  subpackages:
 | 
			
		||||
  - ssh
 | 
			
		||||
  - ssh/agent
 | 
			
		||||
							
								
								
									
										351
									
								
								lock.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										351
									
								
								lock.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,351 @@
 | 
			
		||||
{
 | 
			
		||||
    "memo": "140762535167718dbd48285b8f9333e5bd98cfdf0e07db7d4a3c823e1d898f83",
 | 
			
		||||
    "projects": [
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/Azure/azure-storage-go",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "12ccaadb081cdd217702067d28da9a7ff4305239",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/Azure/go-autorest",
 | 
			
		||||
            "version": "v7.3.0",
 | 
			
		||||
            "revision": "ec5f4903f77ed9927ac95b19ab8e44ada64c1356",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "autorest",
 | 
			
		||||
                "autorest/azure",
 | 
			
		||||
                "autorest/date"
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/BurntSushi/toml",
 | 
			
		||||
            "version": "v0.3.0",
 | 
			
		||||
            "revision": "b26d9c308763d68093482582cea63d69be07a0f0",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/Sirupsen/logrus",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "10f801ebc38b33738c9d17d50860f484a0988ff5",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/asaskevich/govalidator",
 | 
			
		||||
            "version": "v5",
 | 
			
		||||
            "revision": "7b3beb6df3c42abd3509abfc3bcacc0fbfb7c877",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/aws/aws-sdk-go",
 | 
			
		||||
            "revision": "5b341290c488aa6bd76b335d819b4a68516ec3ab",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "aws",
 | 
			
		||||
                "aws/awserr",
 | 
			
		||||
                "aws/awsutil",
 | 
			
		||||
                "aws/client",
 | 
			
		||||
                "aws/client/metadata",
 | 
			
		||||
                "aws/corehandlers",
 | 
			
		||||
                "aws/credentials",
 | 
			
		||||
                "aws/credentials/ec2rolecreds",
 | 
			
		||||
                "aws/credentials/endpointcreds",
 | 
			
		||||
                "aws/credentials/stscreds",
 | 
			
		||||
                "aws/defaults",
 | 
			
		||||
                "aws/ec2metadata",
 | 
			
		||||
                "aws/request",
 | 
			
		||||
                "aws/session",
 | 
			
		||||
                "aws/signer/v4",
 | 
			
		||||
                "private/endpoints",
 | 
			
		||||
                "private/protocol",
 | 
			
		||||
                "private/protocol/query",
 | 
			
		||||
                "private/protocol/query/queryutil",
 | 
			
		||||
                "private/protocol/rest",
 | 
			
		||||
                "private/protocol/restxml",
 | 
			
		||||
                "private/protocol/xml/xmlutil",
 | 
			
		||||
                "private/waiter",
 | 
			
		||||
                "service/s3",
 | 
			
		||||
                "service/sts"
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/boltdb/bolt",
 | 
			
		||||
            "version": "v1.3.0",
 | 
			
		||||
            "revision": "583e8937c61f1af6513608ccc75c97b6abdf4ff9",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/cenkalti/backoff",
 | 
			
		||||
            "version": "v1.0.0",
 | 
			
		||||
            "revision": "32cd0c5b3aef12c76ed64aaf678f6c79736be7dc",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/cheggaaa/pb",
 | 
			
		||||
            "version": "v1.0.11",
 | 
			
		||||
            "revision": "0817e3a1f8de9e3c78b159699b3c07d53e24a963",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/dgrijalva/jwt-go",
 | 
			
		||||
            "version": "v3.0.0",
 | 
			
		||||
            "revision": "d2709f9f1f31ebcda9651b03077758c1f3a0018c",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/go-ini/ini",
 | 
			
		||||
            "version": "v1.27.0",
 | 
			
		||||
            "revision": "e7fea39b01aea8d5671f6858f0532f56e8bff3a5",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/go-sql-driver/mysql",
 | 
			
		||||
            "version": "v1.3",
 | 
			
		||||
            "revision": "a0583e0143b1624142adab07e0e97fe106d99561",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/google/subcommands",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "ce3d4cfc062faac7115d44e5befec8b5a08c3faa",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/gosuri/uitable",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "36ee7e946282a3fb1cfecd476ddc9b35d8847e42",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                ".",
 | 
			
		||||
                "util/strutil",
 | 
			
		||||
                "util/wordwrap"
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/howeyc/gopass",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "bf9dde6d0d2c004a008c27aaee91170c786f6db8",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/jinzhu/gorm",
 | 
			
		||||
            "version": "v1.0",
 | 
			
		||||
            "revision": "5174cc5c242a728b435ea2be8a2f7f998e15429b",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                ".",
 | 
			
		||||
                "dialects/mysql",
 | 
			
		||||
                "dialects/sqlite"
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/jinzhu/inflection",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "1c35d901db3da928c72a72d8458480cc9ade058f",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/jmespath/go-jmespath",
 | 
			
		||||
            "version": "0.2.2",
 | 
			
		||||
            "revision": "3433f3ea46d9f8019119e7dd41274e112a2359a9",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/jroimartin/gocui",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "612b0b2987ec1a6af46d7008cef1efd4b3898346",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/k0kubun/pp",
 | 
			
		||||
            "version": "v2.3.0",
 | 
			
		||||
            "revision": "027a6d1765d673d337e687394dbe780dd64e2a1e",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/kotakanbe/go-cve-dictionary",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "65eb51c29cf8f7d708c3baa5d2b6cf4992f4b997",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "config",
 | 
			
		||||
                "db",
 | 
			
		||||
                "jvn",
 | 
			
		||||
                "log",
 | 
			
		||||
                "models",
 | 
			
		||||
                "nvd",
 | 
			
		||||
                "util"
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/kotakanbe/go-pingscanner",
 | 
			
		||||
            "version": "v0.1.0",
 | 
			
		||||
            "revision": "641dc2cc2d3cbf295dad356667b74c69bcbd6f70",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/kotakanbe/logrus-prefixed-formatter",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "e7519b8c80ba008a3bfc57ffa31232bf2a77f455",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/mattn/go-colorable",
 | 
			
		||||
            "version": "v0.0.7",
 | 
			
		||||
            "revision": "d228849504861217f796da67fae4f6e347643f15",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/mattn/go-isatty",
 | 
			
		||||
            "version": "v0.0.2",
 | 
			
		||||
            "revision": "fc9e8d8ef48496124e79ae0df75490096eccf6fe",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/mattn/go-runewidth",
 | 
			
		||||
            "version": "v0.0.2",
 | 
			
		||||
            "revision": "9e777a8366cce605130a531d2cd6363d07ad7317",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/mattn/go-sqlite3",
 | 
			
		||||
            "version": "v1.2.0",
 | 
			
		||||
            "revision": "ca5e3819723d8eeaf170ad510e7da1d6d2e94a08",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/mgutz/ansi",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "9520e82c474b0a04dd04f8a40959027271bab992",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/moul/http2curl",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "4e24498b31dba4683efb9d35c1c8a91e2eda28c8",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/nsf/termbox-go",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "7994c181db7761ca3c67a217068cf31826113f5f",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/parnurzeal/gorequest",
 | 
			
		||||
            "version": "v0.2.15",
 | 
			
		||||
            "revision": "a578a48e8d6ca8b01a3b18314c43c6716bb5f5a3",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/pkg/errors",
 | 
			
		||||
            "version": "v0.8.0",
 | 
			
		||||
            "revision": "645ef00459ed84a119197bfb8d8205042c6df63d",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "github.com/rifflock/lfshook",
 | 
			
		||||
            "version": "1.5",
 | 
			
		||||
            "revision": "1ae91782cf87524466b000ea12d8291ea48269be",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "."
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "golang.org/x/crypto",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "3cb07270c9455e8ad27956a70891c962d121a228",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "curve25519",
 | 
			
		||||
                "ed25519",
 | 
			
		||||
                "ed25519/internal/edwards25519",
 | 
			
		||||
                "ssh",
 | 
			
		||||
                "ssh/agent",
 | 
			
		||||
                "ssh/terminal"
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "golang.org/x/net",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "ffcf1bedda3b04ebb15a168a59800a73d6dc0f4d",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "context",
 | 
			
		||||
                "idna",
 | 
			
		||||
                "publicsuffix"
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "golang.org/x/sys",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "9a7256cb28ed514b4e1e5f68959914c4c28a92e0",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "unix"
 | 
			
		||||
            ]
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "name": "golang.org/x/text",
 | 
			
		||||
            "branch": "master",
 | 
			
		||||
            "revision": "f4b4367115ec2de254587813edaa901bc1c723a8",
 | 
			
		||||
            "packages": [
 | 
			
		||||
                "internal/gen",
 | 
			
		||||
                "internal/triegen",
 | 
			
		||||
                "internal/ucd",
 | 
			
		||||
                "secure/bidirule",
 | 
			
		||||
                "transform",
 | 
			
		||||
                "unicode/bidi",
 | 
			
		||||
                "unicode/cldr",
 | 
			
		||||
                "unicode/norm",
 | 
			
		||||
                "unicode/rangetable"
 | 
			
		||||
            ]
 | 
			
		||||
        }
 | 
			
		||||
    ]
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										25
									
								
								manifest.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								manifest.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,25 @@
 | 
			
		||||
{
 | 
			
		||||
    "dependencies": {
 | 
			
		||||
        "github.com/Azure/azure-storage-go": {
 | 
			
		||||
            "branch": "master"
 | 
			
		||||
        },
 | 
			
		||||
        "github.com/BurntSushi/toml": {
 | 
			
		||||
            "branch": "master"
 | 
			
		||||
        },
 | 
			
		||||
        "github.com/Sirupsen/logrus": {
 | 
			
		||||
            "branch": "master"
 | 
			
		||||
        },
 | 
			
		||||
        "github.com/aws/aws-sdk-go": {
 | 
			
		||||
            "revision": "5b341290c488aa6bd76b335d819b4a68516ec3ab"
 | 
			
		||||
        },
 | 
			
		||||
        "github.com/jroimartin/gocui": {
 | 
			
		||||
            "branch": "master"
 | 
			
		||||
        },
 | 
			
		||||
        "github.com/kotakanbe/go-cve-dictionary": {
 | 
			
		||||
            "branch": "master"
 | 
			
		||||
        },
 | 
			
		||||
        "github.com/kotakanbe/logrus-prefixed-formatter": {
 | 
			
		||||
            "branch": "master"
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
@@ -24,7 +24,7 @@ import (
 | 
			
		||||
	"fmt"
 | 
			
		||||
	"time"
 | 
			
		||||
 | 
			
		||||
	"github.com/Azure/azure-sdk-for-go/storage"
 | 
			
		||||
	"github.com/Azure/azure-storage-go"
 | 
			
		||||
 | 
			
		||||
	c "github.com/future-architect/vuls/config"
 | 
			
		||||
	"github.com/future-architect/vuls/models"
 | 
			
		||||
@@ -104,11 +104,19 @@ func CheckIfAzureContainerExists() error {
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	ok, err := cli.ContainerExists(c.Conf.AzureContainer)
 | 
			
		||||
	r, err := cli.ListContainers(storage.ListContainersParameters{})
 | 
			
		||||
	if err != nil {
 | 
			
		||||
		return err
 | 
			
		||||
	}
 | 
			
		||||
	if !ok {
 | 
			
		||||
 | 
			
		||||
	found := false
 | 
			
		||||
	for _, con := range r.Containers {
 | 
			
		||||
		if con.Name == c.Conf.AzureContainer {
 | 
			
		||||
			found = true
 | 
			
		||||
			break
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
	if !found {
 | 
			
		||||
		return fmt.Errorf("Container not found. Container: %s", c.Conf.AzureContainer)
 | 
			
		||||
	}
 | 
			
		||||
	return nil
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user