
Research
PyPI Package Disguised as Instagram Growth Tool Harvests User Credentials
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
A Javascript module that:
The latest stable major version is v4
. There are many breaking changes from v3
.
Please consult the update guide for help migrating your code.
For documentation complete with examples, please see the Skynet SDK docs.
We also have an introduction workshop for building a web app on Skynet, and an example tutorial about creating your app without a Javascript framework.
If you're thinking, "wait, how can I import()
in the browser," then here is the answer:
While skynet-js
is built with Node.js, you can easily compile it to one minified javascript file that is compatible with browsers.
Webpack will compile only the used functions (unused code will be removed automatically), so it is recommended to build your whole project in Node.js and compile it with webpack (click here for detailed tutorial):
cd your_project
npm install skynet-js
npm install webpack webpack-cli --save-dev
Update your package.json
file.
remove - "main": "index.js",
add - "private": true,
Create folders mkdir dist src
. Make sure you have your javascript files in src
and the main (entry) javascript is named index.js
.
Compile with npx webpack
! You will find the minified main.js
in the dist
folder.
yarn
yarn prepare
to install pre-commit hooksyarn test
to run the testsAlso see our guide to contributing.
We have some automated checks that must pass in order for code to be accepted. These include:
Note that the 100% coverage requirement is a minimum. Just because a line of code is tested does not mean it is tested well, that is, with different values and combinations of values. Tests should be as thorough as possible, within reason.
[4.3.0]
client.getFileContentBinary
and client.getFileContentBinaryHns
methods for downloading binary data.chunkSizeMultiplier
option for large file uploads.staggerPercent
option for more efficient uploading of large file uploads.getFileContentHns
error due to bad skylink comparison. By @parajbs in https://github.com/SkynetLabs/skynet-js/issues/479FAQs
Sia Skynet Javascript Client
The npm package skynet-js receives a total of 9 weekly downloads. As such, skynet-js popularity was classified as not popular.
We found that skynet-js demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 4 open source maintainers 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.
Research
A deceptive PyPI package posing as an Instagram growth tool collects user credentials and sends them to third-party bot services.
Product
Socket now supports pylock.toml, enabling secure, reproducible Python builds with advanced scanning and full alignment with PEP 751's new standard.
Security News
Research
Socket uncovered two npm packages that register hidden HTTP endpoints to delete all files on command.