| // Copyright 2021 The Go Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style |
| // license that can be found in the LICENSE file. |
| |
| // Package internal contains functionality for x/vuln. |
| package internal |
| |
| // IDDirectory is the name of the directory that contains entries |
| // listed by their IDs. |
| const IDDirectory = "ID" |
| |
| // Pseudo-module paths used for parts of the Go system. |
| // These are technically not valid module paths, so we |
| // mustn't pass them to module.EscapePath. |
| // Keep in sync with vulndb/internal/database/generate.go. |
| const ( |
| // GoStdModulePath is the internal Go module path string used |
| // when listing vulnerabilities in standard library. |
| GoStdModulePath = "stdlib" |
| |
| // GoCmdModulePath is the internal Go module path string used |
| // when listing vulnerabilities in the go command. |
| GoCmdModulePath = "toolchain" |
| |
| // UnknownModulePath is a special module path for when we cannot work out |
| // the module for a package. |
| UnknownModulePath = "unknown-module" |
| |
| // UnknownPackagePath is a special package path for when we cannot work out |
| // the packagUnknownModulePath = "unknown" |
| UnknownPackagePath = "unknown-package" |
| ) |