You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
GuardDog is a CLI tool that allows to identify malicious PyPI and npm packages or Go modules. It runs a set of heuristics on the package source code (through Semgrep rules) and on the package metadata.
9
+
GuardDog is a CLI tool that allows to identify malicious PyPI and npm packages, Go modules, GitHub actions, or VSCode extensions. It runs a set of heuristics on the package source code (through Semgrep rules) and on the package metadata.
10
10
11
-
GuardDog can be used to scan local or remote PyPI and npm packages or Go modules using any of the available [heuristics](#heuristics).
11
+
GuardDog can be used to scan local or remote PyPI and npm packages, Go modules, GitHub actions, or VSCode extensions using any of the available [heuristics](#heuristics).
12
12
13
13
It downloads and scans code from:
14
14
15
15
* NPM: Packages hosted in [npmjs.org](https://www.npmjs.com/)
16
16
* PyPI: Source files (tar.gz) packages hosted in [PyPI.org](https://pypi.org/)
17
17
* Go: GoLang source files of repositories hosted in [GitHub.com](https://github.com)
18
18
* GitHub Actions: Javascript source files of repositories hosted in [GitHub.com](https://github.com)
19
+
* VSCode Extensions: Extensions (.vsix) packages hosted in [marketplace.visualstudio.com](https://marketplace.visualstudio.com/)
0 commit comments