Skip to content

eclipse-theia/cryptodetector

Repository files navigation


Crypto-Detector

Description

The crypto-detector extension is a language-server and client extension which uses static analysis of source code in order to detect use of cryptography.

The tool uses Wind-River/crypto-detector in order to scan source code and determine if cryptography exists using the following two methods:

  1. keyword: simple scan for any use of terms, words related to cryptography.
  2. API finder: deeper scan for use of API calls and libraries related to cryptography.

The extension is tested and works successfully in both Eclipse Theia based products and VS Code.

Components

  1. crypto-detector language-server
  2. crypto-detector language-client

Prerequisites

  1. Wind-River/crypto-detector: clone the following repo under the home directory.

Development

  • run npm install from the root directory.
  • execute F5 (launch client) which runs the extension under a hosted-mode.

License

Trademark

"Theia" is a trademark of the Eclipse Foundation https://www.eclipse.org/theia