
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
skylinkv2-cli
Advanced tools
# create key file containing public and private key
# optionally pass a seed
#
$ skylinkv2 keys
# create a V2 skylink under the given "data key"
# using the keys file generated by the 'keys' command
$ skylinkv2 create mybackup
# update a V2 skylink for the given "data key"
# with the contents of the file at given location
$ skylinkv2 update mybackup ./backup.dat
# use --help flag to see usage overview
$ skylinkv2 --help [COMMAND]
Using the keys
command you can generate a random key pair. This key pair will
get saved in a keyfile, by default written to the current directory as a text
file named 'keys.txt'. All other command parse such a keyfile to get at the
public and private key.
The key pair can be seeded by passing in a seed as argument.
The location of the key file is configurable using the keyfile
option.
# write key pair to keys.txt
$ skylinkv2 keys
Using the create
command you can initialize a V2 Skylink. It will contain a
placeholder Skyfile that sipmly contains the data at which it was created. The
V2 Skylink is created using a data key, passed as an argument. Note that this
argument is optional, if it is not passed a random data key will get generated
and printed upon success.
This command uses the keyfile generated by the keys command. The keyfile can be specified, by default it uses the default key file.
The command will output the data key, the V2 skylink, and the URL at which the Skyfile can be found.
# create a v2 skylink
$ skylinkv2 create mybackup
Using the update
command you can update the contents of a V2 Skylink. It will
upload the contents of the file at given path, and ensure the V2 Skylink will
point at the newly uploaded data. Aside from the location we also pass the data
key to this command. This data key is the one printed by the create
command.
This command uses the keyfile generated by the keys command. The keyfile can be specified, by default it uses the default key file.
# update a v2 skylink
$ skylinkv2 update mybackup ./backup.dat
FAQs
Skylink V2 CLI Tool =============
The npm package skylinkv2-cli receives a total of 1 weekly downloads. As such, skylinkv2-cli popularity was classified as not popular.
We found that skylinkv2-cli demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.