0.15.61 • Published 11 months ago

@socketsecurity/cli v0.15.61

Weekly downloads
-
License
MIT
Repository
github
Last release
11 months ago

Socket CLI

Socket Badge Follow @SocketSecurity

CLI tool for Socket.dev

Usage

npm install -g socket
socket --help

Commands

  • socket npm [args...] and socket npx [args...] - Wraps npm and npx to integrate Socket and preempt installation of alerted packages using the builtin resolution of npm to precisely determine package installations.

  • socket optimize - Optimize dependencies with @socketregistry overrides! (👀 our blog post)

    • --pin - Pin overrides to their latest version.
    • --prod - Add overrides for only production dependencies.
  • socket cdxgen [command] - Call out to cdxgen. See their documentation for commands.

Aliases

All aliases support the flags and arguments of the commands they alias.

  • socket ci - alias for socket report create --view --strict which creates a report and quits with an exit code if the result is unhealthy. Use like eg. socket ci . for a report for the current folder

Flags

Command specific flags

  • --view - when set on socket report create the command will immediately do a socket report view style view of the created report, waiting for the server to complete it

Output flags

  • --json - outputs result as json which you can then pipe into jq and other tools
  • --markdown - outputs result as markdown which you can then copy into an issue, PR or even chat

Strictness flags

  • --all - by default only high and critical issues are included, by setting this flag all issues will be included
  • --strict - when set, exits with an error code if report result is deemed unhealthy

Other flags

  • --dry-run - like all CLI tools that perform an action should have, we have a dry run flag. Eg. socket report create supports running the command without actually uploading anything
  • --debug - outputs additional debug output. Great for debugging, geeks and us who develop. Hopefully you will never need it, but it can still be fun, right?
  • --help - prints the help for the current command. All CLI tools should have this flag
  • --version - prints the version of the tool. All CLI tools should have this flag

Configuration files

The CLI reads and uses data from a socket.yml file in the folder you run it in. It supports the version 2 of the socket.yml file format and makes use of the projectIgnorePaths to excludes files when creating a report.

Environment variables

  • SOCKET_CLI_API_TOKEN - if set, this will be used as the API-key

Contributing

Setup

To run dev locally you can run these steps

npm install
npm run build:dist
npm exec socket

That should invoke it from local sources. If you make changes you run build:dist again.

Environment variables for development

  • SOCKET_CLI_API_BASE_URL - if set, this will be the base for all API-calls. Defaults to https://api.socket.dev/v0/
  • SOCKET_CLI_API_PROXY - if set to something like http://127.0.0.1:9090, then all request will be proxied through that proxy

Similar projects

See also

0.14.97

1 year ago

0.14.96

1 year ago

0.14.95

1 year ago

0.14.94

1 year ago

0.14.99

1 year ago

0.14.98

1 year ago

0.15.60

11 months ago

0.14.93

1 year ago

0.15.61

11 months ago

0.14.92

1 year ago

0.14.91

1 year ago

0.14.90

1 year ago

0.14.152

1 year ago

0.14.151

1 year ago

0.14.154

1 year ago

0.14.153

1 year ago

0.14.155

12 months ago

0.14.138

1 year ago

0.14.137

1 year ago

0.14.139

1 year ago

0.14.130

1 year ago

0.14.132

1 year ago

0.14.131

1 year ago

0.14.134

1 year ago

0.14.133

1 year ago

0.14.136

1 year ago

0.14.135

1 year ago

0.14.150

1 year ago

0.14.149

1 year ago

0.14.148

1 year ago

0.14.141

1 year ago

0.14.140

1 year ago

0.14.143

1 year ago

0.14.142

1 year ago

0.14.145

1 year ago

0.14.144

1 year ago

0.14.147

1 year ago

0.14.146

1 year ago

0.15.20

12 months ago

0.14.53

1 year ago

0.15.21

12 months ago

0.14.52

1 year ago

0.14.51

1 year ago

0.14.50

1 year ago

0.15.24

11 months ago

0.14.57

1 year ago

0.15.25

11 months ago

0.14.56

1 year ago

0.15.22

12 months ago

0.14.55

1 year ago

0.15.23

11 months ago

0.15.4

12 months ago

0.14.116

1 year ago

0.15.5

12 months ago

0.14.115

1 year ago

0.15.6

12 months ago

0.14.118

1 year ago

0.15.7

12 months ago

0.14.117

1 year ago

0.15.8

12 months ago

0.15.9

12 months ago

0.14.119

1 year ago

0.15.28

11 months ago

0.15.29

11 months ago

0.15.26

11 months ago

0.14.110

1 year ago

0.14.59

1 year ago

0.15.27

11 months ago

0.14.58

1 year ago

0.15.0

12 months ago

0.14.112

1 year ago

0.15.1

12 months ago

0.14.111

1 year ago

0.15.2

12 months ago

0.14.114

1 year ago

0.15.3

12 months ago

0.14.113

1 year ago

0.15.31

11 months ago

0.14.64

1 year ago

0.15.32

11 months ago

0.14.63

1 year ago

0.14.62

1 year ago

0.15.30

11 months ago

0.14.61

1 year ago

0.15.35

11 months ago

0.14.68

1 year ago

0.15.36

11 months ago

0.14.67

1 year ago

0.15.33

11 months ago

0.14.66

1 year ago

0.15.34

11 months ago

0.14.65

1 year ago

0.14.60

1 year ago

0.14.127

1 year ago

0.14.126

1 year ago

0.14.129

1 year ago

0.14.128

1 year ago

0.15.39

11 months ago

0.15.37

11 months ago

0.14.121

1 year ago

0.15.38

11 months ago

0.14.120

1 year ago

0.14.69

1 year ago

0.14.123

1 year ago

0.14.122

1 year ago

0.14.125

1 year ago

0.14.124

1 year ago

0.15.42

11 months ago

0.14.75

1 year ago

0.15.43

11 months ago

0.14.74

1 year ago

0.15.40

11 months ago

0.14.73

1 year ago

0.15.41

11 months ago

0.14.72

1 year ago

0.15.46

11 months ago

0.14.79

1 year ago

0.15.47

11 months ago

0.14.78

1 year ago

0.15.44

11 months ago

0.14.77

1 year ago

0.15.45

11 months ago

0.14.76

1 year ago

0.14.71

1 year ago

0.14.70

1 year ago

0.15.48

11 months ago

0.15.49

11 months ago

0.15.53

11 months ago

0.14.86

1 year ago

0.15.54

11 months ago

0.14.85

1 year ago

0.15.51

11 months ago

0.14.84

1 year ago

0.15.52

11 months ago

0.14.83

1 year ago

0.15.57

11 months ago

0.15.58

11 months ago

0.14.89

1 year ago

0.15.55

11 months ago

0.14.88

1 year ago

0.15.56

11 months ago

0.14.87

1 year ago

0.14.82

1 year ago

0.15.50

11 months ago

0.14.81

1 year ago

0.14.80

1 year ago

0.14.105

1 year ago

0.14.104

1 year ago

0.14.107

1 year ago

0.14.106

1 year ago

0.14.109

1 year ago

0.14.108

1 year ago

0.15.59

11 months ago

0.14.101

1 year ago

0.14.100

1 year ago

0.14.103

1 year ago

0.14.102

1 year ago

0.14.24

1 year ago

0.14.23

1 year ago

0.14.22

1 year ago

0.14.21

1 year ago

0.14.28

1 year ago

0.14.27

1 year ago

0.14.26

1 year ago

0.14.25

1 year ago

0.14.29

1 year ago

0.14.31

1 year ago

0.14.30

1 year ago

0.14.35

1 year ago

0.14.34

1 year ago

0.14.33

1 year ago

0.14.32

1 year ago

0.14.39

1 year ago

0.14.38

1 year ago

0.14.37

1 year ago

0.14.36

1 year ago

0.14.42

1 year ago

0.15.10

12 months ago

0.14.41

1 year ago

0.14.40

1 year ago

0.15.13

12 months ago

0.14.46

1 year ago

0.15.14

12 months ago

0.14.45

1 year ago

0.15.11

12 months ago

0.14.44

1 year ago

0.15.12

12 months ago

0.14.43

1 year ago

0.15.17

12 months ago

0.15.18

12 months ago

0.14.49

1 year ago

0.15.15

12 months ago

0.14.48

1 year ago

0.15.16

12 months ago

0.14.47

1 year ago

0.15.19

12 months ago

0.14.20

2 years ago

0.14.13

2 years ago

0.14.17

2 years ago

0.14.16

2 years ago

0.14.15

2 years ago

0.14.14

2 years ago

0.14.19

2 years ago

0.14.18

2 years ago

0.14.12

2 years ago

0.14.11

2 years ago

0.14.10

2 years ago

0.14.8

2 years ago

0.14.9

2 years ago

0.14.6

2 years ago

0.14.7

2 years ago

0.14.5

2 years ago

0.14.3

2 years ago

0.14.4

2 years ago

0.14.2

2 years ago

0.14.1

2 years ago

0.14.0

2 years ago

0.11.0

2 years ago

0.10.1

2 years ago

0.12.0

2 years ago

0.11.1

2 years ago

0.13.0

2 years ago

0.10.0

2 years ago

0.9.3

2 years ago

0.9.0

2 years ago

0.8.0

3 years ago

0.8.2

3 years ago

0.7.2

3 years ago

0.7.1

3 years ago

0.5.4

3 years ago

0.5.3

3 years ago

0.4.2-provenance

3 years ago

0.5.2

3 years ago

0.6.0

3 years ago

0.5.1

3 years ago

0.4.2

3 years ago

0.3.0

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago