Transfer repositoriy (fanal#27)

* Transfer repositoriy

* Disable coverall temporarily
This commit is contained in:
Teppei Fukuda
2019-08-18 22:15:12 -10:00
committed by Liz Rice
parent 430740f537
commit a8380ab5e5
39 changed files with 137 additions and 137 deletions

View File

@@ -7,7 +7,7 @@ before_install:
- go get golang.org/x/tools/cmd/cover - go get golang.org/x/tools/cmd/cover
script: script:
- env GO111MODULE=on go test -v -covermode=count -coverprofile=coverage.out ./... - env GO111MODULE=on go test -v -covermode=count -coverprofile=coverage.out ./...
- if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then $HOME/gopath/bin/goveralls -coverprofile=coverage.out -service=travis-ci -repotoken $COVERALLS_TOKEN; fi # - if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then $HOME/gopath/bin/goveralls -coverprofile=coverage.out -service=travis-ci -repotoken $COVERALLS_TOKEN; fi
addons: addons:
apt: apt:

View File

@@ -1,11 +1,11 @@
# fanal # fanal
Static Analysis Library for Containers Static Analysis Library for Containers
[![GoDoc](https://godoc.org/github.com/knqyf263/fanal?status.svg)](https://godoc.org/github.com/knqyf263/fanal) [![GoDoc](https://godoc.org/github.com/aquasecurity/fanal?status.svg)](https://godoc.org/github.com/aquasecurity/fanal)
[![Build Status](https://travis-ci.org/knqyf263/fanal.svg?branch=master)](https://travis-ci.org/knqyf263/fanal) [![Build Status](https://travis-ci.org/aquasecurity/fanal.svg?branch=master)](https://travis-ci.org/aquasecurity/fanal)
[![Coverage Status](https://coveralls.io/repos/github/knqyf263/fanal/badge.svg?branch=master)](https://coveralls.io/github/knqyf263/fanal?branch=master) <!-- [![Coverage Status](https://coveralls.io/repos/github/aquasecurity/fanal/badge.svg?branch=master)](https://coveralls.io/github/aquasecurity/fanal?branch=master) -->
[![Go Report Card](https://goreportcard.com/badge/github.com/knqyf263/fanal)](https://goreportcard.com/report/github.com/knqyf263/fanal) [![Go Report Card](https://goreportcard.com/badge/github.com/aquasecurity/fanal)](https://goreportcard.com/report/github.com/aquasecurity/fanal)
[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/knqyf263/fanal/blob/master/LICENSE) [![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/aquasecurity/fanal/blob/master/LICENSE)
## Feature ## Feature
- Detect OS - Detect OS
@@ -28,25 +28,25 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/cache" "github.com/aquasecurity/fanal/cache"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
_ "github.com/knqyf263/fanal/analyzer/library/bundler" _ "github.com/aquasecurity/fanal/analyzer/library/bundler"
_ "github.com/knqyf263/fanal/analyzer/library/composer" _ "github.com/aquasecurity/fanal/analyzer/library/composer"
_ "github.com/knqyf263/fanal/analyzer/library/npm" _ "github.com/aquasecurity/fanal/analyzer/library/npm"
_ "github.com/knqyf263/fanal/analyzer/library/pipenv" _ "github.com/aquasecurity/fanal/analyzer/library/pipenv"
_ "github.com/knqyf263/fanal/analyzer/library/poetry" _ "github.com/aquasecurity/fanal/analyzer/library/poetry"
_ "github.com/knqyf263/fanal/analyzer/library/yarn" _ "github.com/aquasecurity/fanal/analyzer/library/yarn"
_ "github.com/knqyf263/fanal/analyzer/library/cargo" _ "github.com/aquasecurity/fanal/analyzer/library/cargo"
_ "github.com/knqyf263/fanal/analyzer/os/alpine" _ "github.com/aquasecurity/fanal/analyzer/os/alpine"
_ "github.com/knqyf263/fanal/analyzer/os/amazonlinux" _ "github.com/aquasecurity/fanal/analyzer/os/amazonlinux"
_ "github.com/knqyf263/fanal/analyzer/os/debianbase" _ "github.com/aquasecurity/fanal/analyzer/os/debianbase"
_ "github.com/knqyf263/fanal/analyzer/os/opensuse" _ "github.com/aquasecurity/fanal/analyzer/os/opensuse"
_ "github.com/knqyf263/fanal/analyzer/os/redhatbase" _ "github.com/aquasecurity/fanal/analyzer/os/redhatbase"
_ "github.com/knqyf263/fanal/analyzer/pkg/apk" _ "github.com/aquasecurity/fanal/analyzer/pkg/apk"
_ "github.com/knqyf263/fanal/analyzer/pkg/dpkg" _ "github.com/aquasecurity/fanal/analyzer/pkg/dpkg"
_ "github.com/knqyf263/fanal/analyzer/pkg/rpm" _ "github.com/aquasecurity/fanal/analyzer/pkg/rpm"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"golang.org/x/crypto/ssh/terminal" "golang.org/x/crypto/ssh/terminal"
) )

View File

@@ -5,13 +5,13 @@ import (
"io" "io"
"time" "time"
"github.com/knqyf263/fanal/types" "github.com/aquasecurity/fanal/types"
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"github.com/knqyf263/fanal/extractor/docker" "github.com/aquasecurity/fanal/extractor/docker"
godeptypes "github.com/knqyf263/go-dep-parser/pkg/types" godeptypes "github.com/aquasecurity/go-dep-parser/pkg/types"
) )
var ( var (

View File

@@ -11,13 +11,13 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/extractor/docker" "github.com/aquasecurity/fanal/extractor/docker"
"github.com/knqyf263/fanal/analyzer/os" "github.com/aquasecurity/fanal/analyzer/os"
"github.com/pkg/errors" "github.com/pkg/errors"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
) )
func init() { func init() {

View File

@@ -8,11 +8,11 @@ import (
"testing" "testing"
"time" "time"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"github.com/kylelemons/godebug/pretty" "github.com/kylelemons/godebug/pretty"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
) )
func TestAnalyze(t *testing.T) { func TestAnalyze(t *testing.T) {

View File

@@ -4,11 +4,11 @@ import (
"bytes" "bytes"
"path/filepath" "path/filepath"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"github.com/knqyf263/fanal/utils" "github.com/aquasecurity/fanal/utils"
"github.com/knqyf263/go-dep-parser/pkg/bundler" "github.com/aquasecurity/go-dep-parser/pkg/bundler"
"github.com/knqyf263/go-dep-parser/pkg/types" "github.com/aquasecurity/go-dep-parser/pkg/types"
"golang.org/x/xerrors" "golang.org/x/xerrors"
) )

View File

@@ -4,11 +4,11 @@ import (
"bytes" "bytes"
"path/filepath" "path/filepath"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"github.com/knqyf263/fanal/utils" "github.com/aquasecurity/fanal/utils"
"github.com/knqyf263/go-dep-parser/pkg/cargo" "github.com/aquasecurity/go-dep-parser/pkg/cargo"
"github.com/knqyf263/go-dep-parser/pkg/types" "github.com/aquasecurity/go-dep-parser/pkg/types"
"golang.org/x/xerrors" "golang.org/x/xerrors"
) )

View File

@@ -4,11 +4,11 @@ import (
"bytes" "bytes"
"path/filepath" "path/filepath"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"github.com/knqyf263/fanal/utils" "github.com/aquasecurity/fanal/utils"
"github.com/knqyf263/go-dep-parser/pkg/composer" "github.com/aquasecurity/go-dep-parser/pkg/composer"
"github.com/knqyf263/go-dep-parser/pkg/types" "github.com/aquasecurity/go-dep-parser/pkg/types"
"golang.org/x/xerrors" "golang.org/x/xerrors"
) )

View File

@@ -5,11 +5,11 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"github.com/knqyf263/fanal/utils" "github.com/aquasecurity/fanal/utils"
"github.com/knqyf263/go-dep-parser/pkg/npm" "github.com/aquasecurity/go-dep-parser/pkg/npm"
"github.com/knqyf263/go-dep-parser/pkg/types" "github.com/aquasecurity/go-dep-parser/pkg/types"
"golang.org/x/xerrors" "golang.org/x/xerrors"
) )

View File

@@ -4,11 +4,11 @@ import (
"bytes" "bytes"
"path/filepath" "path/filepath"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"github.com/knqyf263/fanal/utils" "github.com/aquasecurity/fanal/utils"
"github.com/knqyf263/go-dep-parser/pkg/pipenv" "github.com/aquasecurity/go-dep-parser/pkg/pipenv"
"github.com/knqyf263/go-dep-parser/pkg/types" "github.com/aquasecurity/go-dep-parser/pkg/types"
"golang.org/x/xerrors" "golang.org/x/xerrors"
) )

View File

@@ -4,11 +4,11 @@ import (
"bytes" "bytes"
"path/filepath" "path/filepath"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"github.com/knqyf263/fanal/utils" "github.com/aquasecurity/fanal/utils"
"github.com/knqyf263/go-dep-parser/pkg/poetry" "github.com/aquasecurity/go-dep-parser/pkg/poetry"
"github.com/knqyf263/go-dep-parser/pkg/types" "github.com/aquasecurity/go-dep-parser/pkg/types"
"golang.org/x/xerrors" "golang.org/x/xerrors"
) )

View File

@@ -5,11 +5,11 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"github.com/knqyf263/fanal/utils" "github.com/aquasecurity/fanal/utils"
"github.com/knqyf263/go-dep-parser/pkg/types" "github.com/aquasecurity/go-dep-parser/pkg/types"
"github.com/knqyf263/go-dep-parser/pkg/yarn" "github.com/aquasecurity/go-dep-parser/pkg/yarn"
"golang.org/x/xerrors" "golang.org/x/xerrors"
) )

View File

@@ -6,10 +6,10 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/analyzer/os" "github.com/aquasecurity/fanal/analyzer/os"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
) )
func init() { func init() {

View File

@@ -8,10 +8,10 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/analyzer/os" "github.com/aquasecurity/fanal/analyzer/os"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
) )
func init() { func init() {

View File

@@ -5,7 +5,7 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"golang.org/x/xerrors" "golang.org/x/xerrors"
) )

View File

@@ -7,10 +7,10 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/analyzer/os" "github.com/aquasecurity/fanal/analyzer/os"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
) )
func init() { func init() {

View File

@@ -6,8 +6,8 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/analyzer/os" "github.com/aquasecurity/fanal/analyzer/os"
) )
func TestAnalyze(t *testing.T) { func TestAnalyze(t *testing.T) {

View File

@@ -7,10 +7,10 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/analyzer/os" "github.com/aquasecurity/fanal/analyzer/os"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
) )
func init() { func init() {

View File

@@ -9,10 +9,10 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/analyzer/os" "github.com/aquasecurity/fanal/analyzer/os"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
) )
func init() { func init() {

View File

@@ -6,8 +6,8 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/analyzer/os" "github.com/aquasecurity/fanal/analyzer/os"
) )
func TestAnalyze(t *testing.T) { func TestAnalyze(t *testing.T) {

View File

@@ -5,8 +5,8 @@ import (
"bytes" "bytes"
"log" "log"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
debVersion "github.com/knqyf263/go-deb-version" debVersion "github.com/knqyf263/go-deb-version"
) )

View File

@@ -8,7 +8,7 @@ import (
"github.com/kylelemons/godebug/pretty" "github.com/kylelemons/godebug/pretty"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
) )
func TestParseApkInfo(t *testing.T) { func TestParseApkInfo(t *testing.T) {

View File

@@ -9,8 +9,8 @@ import (
mapset "github.com/deckarep/golang-set" mapset "github.com/deckarep/golang-set"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
debVersion "github.com/knqyf263/go-deb-version" debVersion "github.com/knqyf263/go-deb-version"
) )

View File

@@ -9,7 +9,7 @@ import (
"github.com/kylelemons/godebug/pretty" "github.com/kylelemons/godebug/pretty"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
) )
func TestParseApkInfo(t *testing.T) { func TestParseApkInfo(t *testing.T) {

View File

@@ -5,8 +5,8 @@ import (
"os" "os"
"path/filepath" "path/filepath"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
rpmdb "github.com/knqyf263/go-rpmdb/pkg" rpmdb "github.com/knqyf263/go-rpmdb/pkg"
) )

View File

@@ -5,7 +5,7 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
) )
func TestParseRpmInfo(t *testing.T) { func TestParseRpmInfo(t *testing.T) {

View File

@@ -11,8 +11,8 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
) )
func init() { func init() {

View File

@@ -7,7 +7,7 @@ import (
"github.com/kylelemons/godebug/pretty" "github.com/kylelemons/godebug/pretty"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
) )
func TestParseRpmInfo(t *testing.T) { func TestParseRpmInfo(t *testing.T) {

2
cache/cache.go vendored
View File

@@ -6,7 +6,7 @@ import (
"path/filepath" "path/filepath"
"strings" "strings"
"github.com/knqyf263/fanal/utils" "github.com/aquasecurity/fanal/utils"
"golang.org/x/xerrors" "golang.org/x/xerrors"
) )

View File

@@ -9,26 +9,26 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/cache" "github.com/aquasecurity/fanal/cache"
"github.com/knqyf263/fanal/analyzer" "github.com/aquasecurity/fanal/analyzer"
_ "github.com/knqyf263/fanal/analyzer/command/apk" _ "github.com/aquasecurity/fanal/analyzer/command/apk"
_ "github.com/knqyf263/fanal/analyzer/library/bundler" _ "github.com/aquasecurity/fanal/analyzer/library/bundler"
_ "github.com/knqyf263/fanal/analyzer/library/cargo" _ "github.com/aquasecurity/fanal/analyzer/library/cargo"
_ "github.com/knqyf263/fanal/analyzer/library/composer" _ "github.com/aquasecurity/fanal/analyzer/library/composer"
_ "github.com/knqyf263/fanal/analyzer/library/npm" _ "github.com/aquasecurity/fanal/analyzer/library/npm"
_ "github.com/knqyf263/fanal/analyzer/library/pipenv" _ "github.com/aquasecurity/fanal/analyzer/library/pipenv"
_ "github.com/knqyf263/fanal/analyzer/library/poetry" _ "github.com/aquasecurity/fanal/analyzer/library/poetry"
_ "github.com/knqyf263/fanal/analyzer/library/yarn" _ "github.com/aquasecurity/fanal/analyzer/library/yarn"
_ "github.com/knqyf263/fanal/analyzer/os/alpine" _ "github.com/aquasecurity/fanal/analyzer/os/alpine"
_ "github.com/knqyf263/fanal/analyzer/os/amazonlinux" _ "github.com/aquasecurity/fanal/analyzer/os/amazonlinux"
_ "github.com/knqyf263/fanal/analyzer/os/debianbase" _ "github.com/aquasecurity/fanal/analyzer/os/debianbase"
_ "github.com/knqyf263/fanal/analyzer/os/opensuse" _ "github.com/aquasecurity/fanal/analyzer/os/opensuse"
_ "github.com/knqyf263/fanal/analyzer/os/redhatbase" _ "github.com/aquasecurity/fanal/analyzer/os/redhatbase"
_ "github.com/knqyf263/fanal/analyzer/pkg/apk" _ "github.com/aquasecurity/fanal/analyzer/pkg/apk"
_ "github.com/knqyf263/fanal/analyzer/pkg/dpkg" _ "github.com/aquasecurity/fanal/analyzer/pkg/dpkg"
_ "github.com/knqyf263/fanal/analyzer/pkg/rpm" _ "github.com/aquasecurity/fanal/analyzer/pkg/rpm"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"golang.org/x/crypto/ssh/terminal" "golang.org/x/crypto/ssh/terminal"
) )

View File

@@ -14,15 +14,15 @@ import (
digest "github.com/opencontainers/go-digest" digest "github.com/opencontainers/go-digest"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
"github.com/knqyf263/fanal/extractor/docker/token/ecr" "github.com/aquasecurity/fanal/extractor/docker/token/ecr"
"github.com/knqyf263/fanal/extractor/docker/token/gcr" "github.com/aquasecurity/fanal/extractor/docker/token/gcr"
"github.com/knqyf263/fanal/types" "github.com/aquasecurity/fanal/types"
"github.com/docker/distribution/manifest/schema2" "github.com/docker/distribution/manifest/schema2"
"github.com/docker/docker/client" "github.com/docker/docker/client"
"github.com/genuinetools/reg/registry" "github.com/genuinetools/reg/registry"
"github.com/knqyf263/fanal/cache" "github.com/aquasecurity/fanal/cache"
"github.com/knqyf263/nested" "github.com/knqyf263/nested"
"golang.org/x/xerrors" "golang.org/x/xerrors"
) )

View File

@@ -6,7 +6,7 @@ import (
"reflect" "reflect"
"testing" "testing"
"github.com/knqyf263/fanal/extractor" "github.com/aquasecurity/fanal/extractor"
) )
func TestExtractFromFile(t *testing.T) { func TestExtractFromFile(t *testing.T) {

View File

@@ -5,7 +5,7 @@ import (
dockertypes "github.com/docker/docker/api/types" dockertypes "github.com/docker/docker/api/types"
"github.com/genuinetools/reg/repoutils" "github.com/genuinetools/reg/repoutils"
"github.com/knqyf263/fanal/types" "github.com/aquasecurity/fanal/types"
) )
var ( var (

View File

@@ -5,7 +5,7 @@ import (
"encoding/base64" "encoding/base64"
"strings" "strings"
"github.com/knqyf263/fanal/types" "github.com/aquasecurity/fanal/types"
"github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/credentials" "github.com/aws/aws-sdk-go/aws/credentials"

View File

@@ -4,7 +4,7 @@ import (
"context" "context"
"testing" "testing"
"github.com/knqyf263/fanal/types" "github.com/aquasecurity/fanal/types"
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/aws/aws-sdk-go/aws/request" "github.com/aws/aws-sdk-go/aws/request"

View File

@@ -4,7 +4,7 @@ import (
"context" "context"
"strings" "strings"
"github.com/knqyf263/fanal/types" "github.com/aquasecurity/fanal/types"
"golang.org/x/xerrors" "golang.org/x/xerrors"

View File

@@ -8,7 +8,7 @@ import (
"golang.org/x/xerrors" "golang.org/x/xerrors"
"github.com/knqyf263/fanal/types" "github.com/aquasecurity/fanal/types"
) )
func TestCheckOptions(t *testing.T) { func TestCheckOptions(t *testing.T) {

6
go.mod
View File

@@ -1,8 +1,11 @@
module github.com/aquasecurity/fanal
go 1.12 go 1.12
require ( require (
cloud.google.com/go v0.37.4 // indirect cloud.google.com/go v0.37.4 // indirect
github.com/GoogleCloudPlatform/docker-credential-gcr v1.5.0 github.com/GoogleCloudPlatform/docker-credential-gcr v1.5.0
github.com/aquasecurity/go-dep-parser v0.0.0-20190819075924-ea223f0ef24b
github.com/aws/aws-sdk-go v1.19.11 github.com/aws/aws-sdk-go v1.19.11
github.com/deckarep/golang-set v1.7.1 github.com/deckarep/golang-set v1.7.1
github.com/docker/distribution v2.7.1+incompatible github.com/docker/distribution v2.7.1+incompatible
@@ -10,7 +13,6 @@ require (
github.com/docker/go-connections v0.4.0 // indirect github.com/docker/go-connections v0.4.0 // indirect
github.com/genuinetools/reg v0.16.0 github.com/genuinetools/reg v0.16.0
github.com/knqyf263/go-deb-version v0.0.0-20190517075300-09fca494f03d github.com/knqyf263/go-deb-version v0.0.0-20190517075300-09fca494f03d
github.com/knqyf263/go-dep-parser v0.0.0-20190521150559-1ef8521d17a0
github.com/knqyf263/go-rpmdb v0.0.0-20190501070121-10a1c42a10dc github.com/knqyf263/go-rpmdb v0.0.0-20190501070121-10a1c42a10dc
github.com/knqyf263/nested v0.0.1 github.com/knqyf263/nested v0.0.1
github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348 github.com/kylelemons/godebug v0.0.0-20170820004349-d65d576e9348
@@ -21,5 +23,3 @@ require (
) )
replace github.com/genuinetools/reg => github.com/tomoyamachi/reg v0.16.1-0.20190706172545-2a2250fd7c00 replace github.com/genuinetools/reg => github.com/tomoyamachi/reg v0.16.1-0.20190706172545-2a2250fd7c00
module github.com/knqyf263/fanal

4
go.sum
View File

@@ -18,6 +18,8 @@ github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMx
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=
github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ= github.com/apache/thrift v0.12.0/go.mod h1:cp2SuWMxlEZw2r+iP2GNCdIi4C1qmUzdZFSVb+bacwQ=
github.com/aquasecurity/go-dep-parser v0.0.0-20190819075924-ea223f0ef24b h1:55Ulc/gvfWm4ylhVaR7MxOwujRjA6et7KhmUbSgUFf4=
github.com/aquasecurity/go-dep-parser v0.0.0-20190819075924-ea223f0ef24b/go.mod h1:BpNTD9vHfrejKsED9rx04ldM1WIbeyXGYxUrqTVwxVQ=
github.com/aws/aws-sdk-go v1.19.11 h1:tqaTGER6Byw3QvsjGW0p018U2UOqaJPeJuzoaF7jjoQ= github.com/aws/aws-sdk-go v1.19.11 h1:tqaTGER6Byw3QvsjGW0p018U2UOqaJPeJuzoaF7jjoQ=
github.com/aws/aws-sdk-go v1.19.11/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= github.com/aws/aws-sdk-go v1.19.11/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo=
github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 h1:xJ4a3vCFaGF/jqvzLMYoU8P317H5OQ+Via4RmuPwCS0= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973 h1:xJ4a3vCFaGF/jqvzLMYoU8P317H5OQ+Via4RmuPwCS0=
@@ -103,8 +105,6 @@ github.com/knqyf263/berkeleydb v0.0.0-20190501065933-fafe01fb9662 h1:UGS0RbPHwXJ
github.com/knqyf263/berkeleydb v0.0.0-20190501065933-fafe01fb9662/go.mod h1:bu1CcN4tUtoRcI/B/RFHhxMNKFHVq/c3SV+UTyduoXg= github.com/knqyf263/berkeleydb v0.0.0-20190501065933-fafe01fb9662/go.mod h1:bu1CcN4tUtoRcI/B/RFHhxMNKFHVq/c3SV+UTyduoXg=
github.com/knqyf263/go-deb-version v0.0.0-20190517075300-09fca494f03d h1:X4cedH4Kn3JPupAwwWuo4AzYp16P0OyLO9d7OnMZc/c= github.com/knqyf263/go-deb-version v0.0.0-20190517075300-09fca494f03d h1:X4cedH4Kn3JPupAwwWuo4AzYp16P0OyLO9d7OnMZc/c=
github.com/knqyf263/go-deb-version v0.0.0-20190517075300-09fca494f03d/go.mod h1:o8sgWoz3JADecfc/cTYD92/Et1yMqMy0utV1z+VaZao= github.com/knqyf263/go-deb-version v0.0.0-20190517075300-09fca494f03d/go.mod h1:o8sgWoz3JADecfc/cTYD92/Et1yMqMy0utV1z+VaZao=
github.com/knqyf263/go-dep-parser v0.0.0-20190521150559-1ef8521d17a0 h1:DOQ2UbTciy48dV9vpZ25BOiShrWIWZwBdMOy7SD1Wow=
github.com/knqyf263/go-dep-parser v0.0.0-20190521150559-1ef8521d17a0/go.mod h1:gSiqSkOFPstUZu/qZ4wnNJS69PtQQnPl397vxKHJ5mQ=
github.com/knqyf263/go-rpmdb v0.0.0-20190501070121-10a1c42a10dc h1:pumO9pqmRAjvic6oove22RGh9wDZQnj96XQjJSbSEPs= github.com/knqyf263/go-rpmdb v0.0.0-20190501070121-10a1c42a10dc h1:pumO9pqmRAjvic6oove22RGh9wDZQnj96XQjJSbSEPs=
github.com/knqyf263/go-rpmdb v0.0.0-20190501070121-10a1c42a10dc/go.mod h1:MrSSvdMpTSymaQWk1yFr9sxFSyQmKMj6jkbvGrchBV8= github.com/knqyf263/go-rpmdb v0.0.0-20190501070121-10a1c42a10dc/go.mod h1:MrSSvdMpTSymaQWk1yFr9sxFSyQmKMj6jkbvGrchBV8=
github.com/knqyf263/nested v0.0.1 h1:Sv26CegUMhjt19zqbBKntjwESdxe5hxVPSk0+AKjdUc= github.com/knqyf263/nested v0.0.1 h1:Sv26CegUMhjt19zqbBKntjwESdxe5hxVPSk0+AKjdUc=