
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
ocaml-language-server
Advanced tools
A language server for OCaml and Reason
The OCaml Language Server is an implementation of the Language Server Protocol (LSP) for OCaml, Reason, and related tooling, including support for BuckleScript.
The OCaml Language Server works by providing a standardized JSON-RPC interface (via the LSP) to existing OCaml and Reason tooling. This makes it much easier to provide a uniform development experience across the different editors without duplication of effort.
The OCaml Language Server is not intended to be a replacement for existing OCaml and Reason language tooling. It is intended to make existing language tooling–much of which is excellent and has been developed with great effort–easier to integrate into editors and more accessible to users without requiring extensive configuration effort.
The OCaml Language Server supports the following LSP capabilities and custom features:
The following editor plugins are configured to work with the OCaml Language Server:
Sublime Text (requires server installation)
(Neo)Vim (requires server installation)
Some clients (noted above) do not ship the server and require it to be installed separately:
npm install -g ocaml-language-server
Manually launching the server should only be necessary if you are using a custom configuration or an LSP client that is not already configured for the OCaml Language Server. In that case, the server can be started with one of the following commands:
ocaml-language-server --node-ipc # communicate over the node IPC
ocaml-language-server --socket={number} # communicate over a unix socket
ocaml-language-server --stdio # communicate over stdio
Contributions are welcome and encouraged. Please see the following documents:
FAQs
OCaml language server
The npm package ocaml-language-server receives a total of 11 weekly downloads. As such, ocaml-language-server popularity was classified as not popular.
We found that ocaml-language-server 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.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.