🕵️♀️ Risk Scoring, Findings, and Attributes
Learn how about ExtensionTotal risk scoring, findings and attributes
Risk Scoring
At ExtensionTotal, we use a risk-based approach to evaluate the security of third-party extensions. Our Risk Scoring provides an at-a-glance view of a particular extension’s risk, helping your team prioritize which extensions need immediate attention.
Our scoring system evaluates various factors, such as publisher reputation, extension behavior, code analysis, external communication, etc. By quantifying these risks, we enable you to quickly identify extensions that could threaten your organization.
Our risk scoring is based on a scale from 1 to 10:
- Low Risk (1-3 inclusive)
- Medium Risk (4-6 inclusive)
- High Risk (7-10 inclusive)
The risk score is calculated based on the ExtensionTotal set of security findings detailed in the next section.
Security Findings
Findings are the building blocks of an extension’s risk score. They are derived from the results of our static and dynamic analyses and the extension’s marketplace listing details. Each finding is individually scored on a scale of 1 to 10, corresponding to a severity level of Low, Medium, or High.
Our research team constantly develops new security findings and detections to stay ahead of emerging threats. We continuously evolve our detection capabilities and provide up-to-date and thorough assessments of each extension’s potential risk.
Name | Description | Severity |
---|---|---|
Accessing Sensitive Files | This extension is attempting to access sensitive files on the host machine. | HIGH |
Contains Binary Executable | Flags extensions that contain binary executable files, which can pose significant security risks. Binary executables can harbor malicious code or exploit vulnerabilities, potentially compromising the integrity and security of the extension and its users. | MED |
Dependency with High Vulnerability | Flags extensions with dependencies with high vulnerabilities according to Google OSV. Dependencies can introduce vulnerabilities and backdoors, compromising the extension and its users. | MED |
Malicious Dependency | Flags extensions with known malicious dependencies according to Google OSV. Malicious dependencies can introduce vulnerabilities and backdoors, compromising the extension and its users. | MED |
Deprecated Extension | Flags extensions that have been deprecated by their publisher. | MED |
Low Install Count | Flags extensions lacking installs on the marketplace, suggesting concerns about the extension’s reputation and the publisher’s reliability. | LOW |
Repo Doesn’t Exist | Flags extensions that have claimed to be open-source but the repository does not exist. | MED |
Highly Obfuscated Code | Flags extensions that contain highly obfuscated code, potentially used to hide malicious intent or make the code difficult to analyze. | HIGH |
Impersonating an Extension | Flags extensions that are highly likely to be impersonating other popular extensions on the marketplace. | HIGH |
Impersonating Low Confidence | This extension was found as likely to be impersonating other popular extensions on the marketplace. | MED |
Malicious Activity Detected | ExtensionTotal has detected malicious activity being conducted by this extension. | HIGH |
Malicious By AI | This extension was found to be potentially malicious by the ExtensionTotalAI engine. | MED |
Brand New Extension | Flags extensions that are brand new on the marketplace, suggesting concerns about the extension’s reputation and the publisher’s reliability. | LOW |
Has No Logo | Flags extensions lacking logos on the marketplace, suggesting concerns about the extension’s reputation and the publisher’s reliability. | LOW |
Missing Description | Flags extensions lacking descriptions on the marketplace, suggesting concerns about the extension’s reputation and the publisher’s reliability. | LOW |
Publisher Low Install Count | Flags publishers lacking installs on the marketplace, suggesting concerns about the publisher’s reliability. | LOW |
Publisher Has Only One Extension | Flags publishers that publish only one extension on the marketplace, suggesting concerns about the publisher’s reliability. | LOW |
Github Copycat | Flags extensions referencing GitHub repositories of other extensions. | MED |
Snippet Running Code | Flags snippet-type extensions that run code on the user’s machine. Snippets should be static JSON files and not execute any code. | MED |
Suspicious Webhook Communication | Flags extensions that potentially communicate with suspicious webhook URLs like Discord webhooks. Webhooks can be used maliciously to exfiltrate data or control a compromised system. | MED |
Theme Running Code | Flags theme-type extensions that run code on the user’s machine. Themes should be static JSON files and not execute any code. | MED |
Unmaintained Extension | Flags extensions that are not maintained on the marketplace, suggesting concerns about the extension’s reputation and the publisher’s reliability. | LOW |
Unverified Publisher | Publisher didn’t verify their listed domain ownership. Publisher verification is a good practice to ensure the publisher is who they say they are. However, VS Code’s publisher verification process is not rigorous enough. | MED |
Use AI | Flags extensions that process data using third-party AI models. AI models can lead to organization policy violations, data leakage, privacy concerns, and potential misuse of data. | MED |
Verified Hardcoded Secret | Flags extensions that contain hardcoded valid secrets. Threat actors can access sensitive data and resources by exploiting hardcoded secrets, potentially compromising the extension. | HIGH |
Contains Known Malicious (High Confidence) | Flags extensions with a high number of detections by threat intel engines. High confidence detections are likely to be harmful. | HIGH |
Contains Known Malicious (Low Confidence) | Flags extensions with a low number of detections by threat intel engines. Low confidence detections can be false positives. | MED |
Installation Velocity Anomaly | Flags extensions with an unusually high installation velocity, indicating potential fake installations or abuse of the installation count mechanism to artificially boost credibility. | MED |
Extension Attributes
ExtensionTotal continuously collects dozens of attributes on IDE extensions, both public attributes from the marketplace listing and attributes produced by our static and dynamic extensions analysis. These attributes are collected and used by finding logic builders to assess which findings are relevant to which extensions. The scanners that collect the attributes include collection of data on the extension itself, it’s behaviour, the publisher and it’s background, and much more. The attributes can also be used to create granular policies to tailor the risk appetite to the organization as part of our Policy Builder.
List of attributes —
extension_id | installs | language | short_hash |
---|---|---|---|
version | asset_type | github_open_issues | trending_weekly |
display_name | findings | license | trending_daily |
publisher_flags | risk | github_readme | trending_monthly |
domain_verified | severity | repo | update_count |
last_updated | api_calls | description | download_count |
published_date | insights | categories | target_version |
release_date | files | tags | is_archived |
short_hash | content | versions | first_submission |
times_submitted | filename | statistics | |
asset_uri | github_owner | package_name | |
properties | github_forks | secrets | |
last_updated | extension_size | cvss_score | |
average_rating | analysis_stats | total_votes | |
publisher_display_name | github_stars | ip_addresses | |
publisher_domain | github_watchers | urls | |
vulnerabilities | github_subscribers | dependencies |
Extension Tracked OS API Calls
This section provides an overview of the operating system (OS) API calls monitored by ExtensionTotal to detect and mitigate potential risks posed by third-party extensions, apps, or plugins. Monitoring OS-level API interactions offers critical visibility into how extensions access and manipulate system-level resources, ensuring a secure and compliant software ecosystem.
api_call | api_call_description | security_risk | Category | |
---|---|---|---|---|
child_process._forkChild | Creates a new child process to execute a specified command or script within Node.js. | High | Process Execution | |
child_process.ChildProcess | Creates and manages a new process to execute a command or script in a separate shell. | High | Process Execution | |
child_process.exec | Executes a shell command from within a Node.js application and returns the output in a callback. | High | Process Execution | |
child_process.execFile | Executes a specified file with given arguments in a new process, returning the output via a callback. | High | Filesystem | |
child_process.execFileSync | Executes a specified file synchronously and returns the output. | High | Filesystem | |
child_process.execSync | Executes a shell command synchronously and returns the output as a string or buffer. | High | Memory | |
child_process.fork | Creates a new Node.js process that runs a specified module, enabling communication between the parent and child processes. | Med | Process Execution | |
child_process.spawn | Creates a new process to run a command with specified arguments and options. | High | Process Execution | |
child_process.spawnSync | Executes a command synchronously in a new process, blocking the Node.js event loop until the command completes. | High | Process Execution | |
fs.appendFile | Appends data to a file, creating the file if it does not already exist. | High | Filesystem | |
fs.appendFileSync | Appends data to a file, creating the file if it does not already exist. | High | Filesystem | |
fs.access | Checks if the calling process can access a specified file or directory based on the provided permissions. | Med | Filesystem | |
fs.accessSync | Checks the accessibility of a file or directory by verifying the specified permissions. | Med | Filesystem | |
fs.chown | Changes the ownership of a file or directory by setting a new user ID and group ID. | High | Filesystem | |
fs.chownSync | Changes the ownership of a file or directory synchronously by specifying the user and group IDs. | High | Filesystem | |
fs.chmod | Changes the permissions of a specified file or directory. | High | Filesystem | |
fs.chmodSync | Changes the permissions of a file or directory synchronously. | Med | Filesystem | |
fs.close | Closes an open file descriptor to release system resources. | Low | Filesystem | |
fs.closeSync | Synchronously closes a file descriptor. | Low | Filesystem | |
fs.copyFile | Copies a file from a specified source path to a specified destination path. | Med | Filesystem | |
fs.copyFileSync | Synchronously copies a file from a source path to a destination path. | Med | Filesystem | |
fs.cp | Copies files or directories from a source path to a destination path in the filesystem. | High | Filesystem | |
fs.cpSync | Copies a file or directory synchronously from one location to another in the filesystem. | Med | Filesystem | |
fs.createReadStream | Creates a readable stream to read data from a file in a non-blocking manner. | Med | Filesystem | |
fs.createWriteStream | Creates a writable stream to a specified file, allowing data to be written to that file incrementally. | Med | Filesystem | |
fs.exists | Checks if a specified file or directory exists. | Med | Filesystem | |
fs.existsSync | Checks if a specified file or directory exists synchronously. | Med | Filesystem | |
fs.fchown | Changes the ownership of a file specified by a file descriptor. | High | Filesystem | |
fs.fchownSync | Changes the ownership of a file descriptor synchronously. | High | Filesystem | |
fs.fchmod | Changes the permissions of a file specified by a file descriptor. | Med | Filesystem | |
fs.fchmodSync | Synchronously changes the permissions of a file specified by a file descriptor. | Med | Filesystem | |
fs.fdatasync | Synchronizes a file’s in-core state with storage device, ensuring all changes are written to disk. | Low | Filesystem | |
fs.fdatasyncSync | Synchronizes a file’s in-core state with storage device, ensuring all changes are written to disk. | Low | Filesystem | |
fs.fstat | Retrieves the status information of a file descriptor. | Med | Filesystem | |
fs.fstatSync | Retrieves the status information of a file descriptor synchronously. | Med | Filesystem | |
fs.fsync | Synchronizes a file’s in-memory state with the storage device to ensure data integrity. | Low | Filesystem | |
fs.fsyncSync | Forces all buffered data to be written to the underlying storage device, ensuring data integrity. | Low | Filesystem | |
fs.ftruncate | Shortens or extends a file to a specified length. | Med | Filesystem | |
fs.ftruncateSync | Truncates a file to a specified length synchronously. | Med | Filesystem | |
fs.futimes | Sets the access and modification times of a file. | Med | Filesystem | |
fs.futimesSync | Updates the access and modification times of a file specified by a file descriptor. | Med | Filesystem | |
fs.lchown | Changes the ownership of a symbolic link by setting the user and group IDs. | High | Filesystem | |
fs.lchownSync | Changes the ownership of a file or symbolic link synchronously. | Med | Filesystem | |
fs.lchmod | Changes the permissions of a symbolic link. | High | Filesystem | |
fs.lchmodSync | Synchronously changes the permissions of a symbolic link. | Med | Filesystem | |
fs.link | Creates a new hard link to an existing file. | Med | Filesystem | |
fs.linkSync | Creates a new hard link to an existing file synchronously. | Med | Filesystem | |
fs.lstat | Retrieves the status information of a file or symbolic link without following the link. | Low | Filesystem | |
fs.lstatSync | Retrieves the status information of a file or symbolic link synchronously. | Med | Filesystem | |
fs.lutimes | Updates the access and modification times of a file or symbolic link. | Med | Filesystem | |
fs.lutimesSync | Updates the access and modification times of a file or symbolic link. | Med | Filesystem | |
fs.mkdir | Creates a new directory at the specified path. | Med | Filesystem | |
fs.mkdirSync | Creates a new directory synchronously. | Med | Filesystem | |
fs.mkdtemp | Creates a new temporary directory with a unique name. | Low | Filesystem | |
fs.mkdtempSync | Creates a new temporary directory and returns its path. | Med | Filesystem | |
fs.open | Opens a file for reading or writing in a specified mode. | High | Filesystem | |
fs.openSync | Synchronously opens a file descriptor for a specified file path. | Med | Filesystem | |
fs.readdir | Reads the contents of a directory and returns an array of the names of the files and subdirectories within it. | Med | Filesystem | |
fs.readdirSync | Reads the contents of a directory and returns an array of the names of the files and subdirectories within it. | Med | Filesystem | |
fs.read | Reads data from a specified file descriptor into a buffer. | Med | Filesystem | |
fs.readSync | Reads data from a file synchronously, blocking the execution until the operation is complete. | High | Filesystem | |
fs.readv | Reads data from a file and stores it in multiple buffers. | Med | Filesystem | |
fs.readvSync | Reads data from multiple file descriptors into multiple buffers synchronously. | Med | Filesystem | |
fs.readFile | Reads the contents of a file asynchronously. | Med | Filesystem | |
fs.readFileSync | Reads the entire contents of a file synchronously and returns the data. | Med | Filesystem | |
fs.readlink | Reads the value of a symbolic link. | Low | Filesystem | |
fs.readlinkSync | Returns the symbolic link’s target path as a string. | Med | Filesystem | |
fs.realpath | Resolves the absolute path of a given file or directory. | Med | Filesystem | |
fs.realpathSync | Resolves the absolute path of a given file or directory. | Med | Filesystem | |
fs.rename | Renames or moves a file or directory to a new name or location. | Med | Filesystem | |
fs.renameSync | Synchronously renames a file or directory, replacing the old path with a new one. | Med | Filesystem | |
fs.rm | Deletes a specified file or directory in the filesystem. | High | Filesystem | |
fs.rmSync | Removes a file or directory synchronously from the filesystem. | High | Filesystem | |
fs.rmdir | Removes a directory from the filesystem. | High | Filesystem | |
fs.rmdirSync | Removes a directory synchronously from the filesystem. | High | Filesystem | |
fs.stat | Retrieves information about a file or directory, such as size, permissions, and timestamps. | Low | Filesystem | |
fs.statfs | Retrieves file system statistics, such as total and available disk space. | Low | Filesystem | |
fs.statSync | Provides information about a file or directory synchronously. | Med | Filesystem | |
fs.statfsSync | Provides information about the file system, such as free space and total size, in a synchronous manner. | Low | Filesystem | |
fs.symlink | Creates a symbolic link at a specified path pointing to a target file or directory. | High | Filesystem | |
fs.symlinkSync | Creates a symbolic link at the specified path pointing to a target file or directory. | High | Filesystem | |
fs.truncate | Shortens or extends a file to a specified length. | High | Filesystem | |
fs.truncateSync | Synchronously changes the size of a file to a specified length. | High | Filesystem | |
fs.unwatchFile | Stops watching for changes on a specified file. | Low | Filesystem | |
fs.unlink | Deletes a specified file from the filesystem. | High | Filesystem | |
fs.unlinkSync | Synchronously deletes a specified file from the filesystem. | Med | Filesystem | |
fs.utimes | Updates the access and modification times of a file. | Med | Filesystem | |
fs.utimesSync | Updates the access and modification times of a file. | Med | Filesystem | |
fs.watch | Monitors changes to a specified file or directory, triggering a callback when modifications occur. | Med | Filesystem | |
fs.watchFile | Monitors a specified file for changes and executes a callback function when the file is modified. | Med | Filesystem | |
fs.writeFile | Writes data to a specified file, creating the file if it does not exist. | Med | Filesystem | |
fs.writeFileSync | Writes data to a file synchronously, blocking the execution until the operation is complete. | Med | Filesystem | |
fs.write | Writes data to a specified file asynchronously. | Med | Filesystem | |
fs.writeSync | Synchronously writes data to a file descriptor. | Med | Filesystem | |
fs.writev | Writes multiple buffers to a file at a specified file descriptor in a single operation. | Med | Filesystem | |
fs.writevSync | Synchronously writes multiple buffers to a file descriptor. | Med | Filesystem | |
fs.Dirent | Provides information about a directory entry, such as whether it is a file, directory, or other type. | Low | Filesystem | |
fs.Stats | Provides detailed information about a file or directory, such as size, creation date, and permissions. | Med | Filesystem | |
fs.ReadStream | Creates a readable stream for reading data from a file. | Med | Filesystem | |
fs.WriteStream | Creates a writable stream for writing data to a file in a Node.js environment. | Med | Filesystem | |
fs.FileReadStream | Provides a readable stream for reading data from a file in the filesystem. | Med | Filesystem | |
fs.FileWriteStream | Creates a writable stream for writing data to a file on the filesystem. | High | Filesystem | |
fs._toUnixTimestamp | Converts a given time value to a Unix timestamp. | Low | Filesystem | |
fs.Dir | Lists the contents of a specified directory. | High | Filesystem | |
fs.opendir | Asynchronously opens a directory for reading its contents. | Low | Filesystem | |
fs.opendirSync | Opens a directory synchronously and returns a directory handle. | Med | Filesystem | |
fs.F_OK | Checks for the existence of a file or directory. | Low | Filesystem | |
fs.R_OK | Checks if the file is readable. | Low | Filesystem | |
fs.W_OK | Checks if a file is writable. | Med | Filesystem | |
fs.X_OK | Checks if a file is executable by the calling process. | Low | Filesystem | |
fs.constants | Provides file system constants for use with Node.js file system operations. | Low | Filesystem | |
fs.promises | Provides promise-based methods for performing file system operations in Node.js. | Med | Filesystem | |
http._connectionListener | Handles incoming connections and sets up the necessary event listeners for an HTTP server. | Med | Network | |
http.METHODS | Provides an array of HTTP request methods supported by the HTTP module. | Low | Network | |
http.STATUS_CODES | Provides a mapping of standard HTTP status codes to their corresponding descriptions. | Low | Network | |
http.Agent | Manages connection persistence and reuse for HTTP requests in Node.js. | Med | Network | |
http.ClientRequest | Creates and manages an HTTP request to a server. | Med | Network | |
http.IncomingMessage | Handles incoming HTTP requests and provides properties and methods to interact with the request data. | Med | Network | |
http.OutgoingMessage | Handles the response sent by the server to the client in an HTTP transaction. | Med | Network | |
http.Server | Creates and manages an HTTP server instance to handle incoming requests and send responses. | Med | Network | |
http.ServerResponse | Sends HTTP responses to the client in a Node.js server. | Med | Network | |
http.createServer | Creates an HTTP server that listens for and responds to client requests. | Med | Network | |
http.validateHeaderName | Checks if a given HTTP header name is valid according to the HTTP specification. | Low | Network | |
http.validateHeaderValue | Ensures that a given HTTP header value is valid according to the HTTP/1.1 specification. | Low | Network | |
http.get | Makes a request to retrieve data from a specified URL using the HTTP protocol. | Med | Network | |
http.request | Sends an HTTP request to a specified URL and returns the response. | High | Network | |
http.setMaxIdleHTTPParsers | Sets the maximum number of idle HTTP parser instances allowed in the pool. | Low | Network | |
http.maxHeaderSize | Sets the maximum size of HTTP headers that the server will accept. | Med | Network | |
http.globalAgent | Provides a default agent for managing HTTP connections in Node.js. | Med | Network | |
https.Agent | Configures and manages connection settings for HTTP requests in Node.js. | Med | Network | |
https.globalAgent | Provides the default agent for HTTP(S) requests, managing connection pooling and reuse. | Med | Network | |
https.Server | Creates a secure server that listens for and handles HTTPS requests. | Med | Network | |
https.createServer | Creates an HTTP server instance that can listen for and respond to client requests. | Med | Network | |
https.get | Makes an HTTP GET request to retrieve data from a specified URL. | Med | Network | |
https.request | Makes an HTTP request to a specified URL using the HTTPS protocol. | Med | Network | |
net._createServerHandle | Creates a server handle for network communication in Node.js. | High | Network | |
net._normalizeArgs | Normalizes and processes arguments for network-related functions. | Med | Network | |
net._setSimultaneousAccepts | Configures the ability for a server to accept multiple connections simultaneously. | Med | Network | |
net.BlockList | Blocks network addresses from being accessed. | Med | Network | |
net.SocketAddress | Creates an immutable object representing a network socket address. | Low | Network | |
net.connect | Establishes a connection to a specified network or server. | High | Network | |
net.createConnection | Establishes a new network connection to a specified address and port. | High | Network | |
net.createServer | Creates a new server instance that can listen for and handle incoming network connections. | High | Network | |
net.isIP | Determines if a given string is a valid IP address and returns the corresponding version number. | Low | Network | |
net.isIPv4 | Determines if a given string is a valid IPv4 address. | Low | Network | |
net.isIPv6 | Determines if a given string is a valid IPv6 address. | Low | Network | |
net.Server | Creates a server instance to handle network connections and requests. | Med | Network | |
net.Socket | Creates a network communication endpoint for sending and receiving data over TCP or local connections. | High | Network | |
net.Stream | Provides a stream interface for working with network connections in Node.js. | Med | Network | |
net.getDefaultAutoSelectFamily | Returns whether the default behavior for selecting the IP address family (IPv4 or IPv6) is enabled. | Low | Network | |
net.setDefaultAutoSelectFamily | Sets the default behavior for selecting the IP address family (IPv4 or IPv6) when creating network connections. | Med | Network | |
net.getDefaultAutoSelectFamilyAttemptTimeout | Returns the default timeout duration for attempting to automatically select the appropriate network address family. | Low | Network | |
net.setDefaultAutoSelectFamilyAttemptTimeout | Sets the default timeout duration for attempting to automatically select the network address family. | Low | Network | |
vm.Script | Executes JavaScript code within a virtual machine context, allowing for isolated script execution. | High | Process Execution | |
vm.createContext | Creates a new context for running JavaScript code in an isolated environment. | High | Other | |
vm.createScript | Compiles and creates a new script from a string of JavaScript code to be executed in a virtual machine context. | High | Process Execution | |
vm.runInContext | Executes a script within a specific context, allowing for isolated execution of code. | High | Process Execution | |
vm.runInNewContext | Executes a string of JavaScript code within a new, separate V8 context. | High | Process Execution | |
vm.runInThisContext | Executes a string of JavaScript code within the current V8 context. | High | Process Execution | |
vm.isContext | Determines if the provided object is a context in the Node.js VM module. | Low | Other | |
vm.compileFunction | Compiles a JavaScript function from a string of code within a specific context. | High | Other | |
vm.measureMemory | Provides a measurement of the memory usage of JavaScript objects in a web page. | Low | Memory | |
tls.CLIENT_RENEG_LIMIT | Sets the maximum number of TLS renegotiations a client can initiate. | High | Other | |
tls.CLIENT_RENEG_WINDOW | Specifies the time window during which a TLS client can renegotiate a session. | High | Other | |
tls.DEFAULT_CIPHERS | Specifies the default set of cipher suites used for TLS connections in Node.js. | Med | Other | |
tls.DEFAULT_ECDH_CURVE | Specifies the default elliptic curve to use for ECDH key exchange in TLS connections. | Med | Other | |
tls.DEFAULT_MIN_VERSION | Sets the minimum TLS version that will be accepted for secure connections. | High | Other | |
tls.DEFAULT_MAX_VERSION | Specifies the maximum TLS protocol version that can be used for secure connections. | Med | Other | |
tls.getCiphers | Returns a list of supported cipher suites for secure communication. | Low | Other | |
tls.rootCertificates | Provides access to the list of trusted root certificates used for TLS secure connections. | Low | Other | |
tls.convertALPNProtocols | Converts an array of ALPN protocol identifiers into a string suitable for use in the TLS ALPN extension. | Med | Other | |
tls.checkServerIdentity | Verifies the server’s certificate during a TLS connection to ensure it matches the expected hostname. | Low | Device Data | |
tls.createSecureContext | Creates an object containing SSL/TLS configuration options for establishing secure connections. | Med | Other | |
tls.SecureContext | Creates a secure context for TLS (Transport Layer Security) communication by configuring options such as certificates and keys. | Med | Other | |
tls.TLSSocket | Creates a secure communication channel over a network using the Transport Layer Security (TLS) protocol. | Low | Network | |
tls.Server | Creates a secure TLS server that listens for and handles encrypted client connections. | Low | Other | |
tls.createServer | Creates a secure server that uses TLS/SSL to encrypt data transmitted between the server and clients. | Med | Other | |
tls.connect | Establishes a secure connection to a server using TLS/SSL protocols. | Low | Other | |
tls.createSecurePair | Creates a secure communication channel using TLS for both client and server streams. | High | Other | |
crypto.checkPrime | Determines whether a given number is a prime. | Low | Other | |
crypto.checkPrimeSync | Determines if a given number is a prime number synchronously. | Low | Other | |
crypto.createCipheriv | Encrypts data using a specified algorithm, key, and initialization vector. | Med | Other | |
crypto.createDecipheriv | Decrypts data using a specified algorithm, key, and initialization vector. | High | Other | |
crypto.createDiffieHellman | Generates a Diffie-Hellman key exchange object for secure key generation and exchange. | Med | Other | |
crypto.createDiffieHellmanGroup | Generates a predefined Diffie-Hellman group that can be used for key exchange. | Med | Other | |
crypto.createECDH | Generates an Elliptic Curve Diffie-Hellman (ECDH) key exchange object for secure key generation and exchange. | Low | Other | |
crypto.createHash | Generates a hash value from a given input using a specified algorithm. | Med | Other | |
crypto.createHmac | Generates a cryptographic hash using a secret key for message authentication. | Med | Other | |
crypto.createPrivateKey | Generates a private key object from a provided key material, key type, and encoding format. | Med | Other | |
crypto.createPublicKey | Generates a public key object from a given key material, such as a private key or a PEM-encoded public key. | Low | Other | |
crypto.createSecretKey | Generates a new secret key from a given buffer for cryptographic operations. | Med | Memory | |
crypto.createSign | Generates a signing object used to create digital signatures for data. | Med | Other | |
crypto.createVerify | Generates a verification object used to verify the digital signature of data. | Low | Other | |
crypto.diffieHellman | Generates a shared secret key for secure communication between two parties using the Diffie-Hellman key exchange algorithm. | Med | Other | |
crypto.generatePrime | Generates a prime number of specified bit length. | Med | Other | |
crypto.generatePrimeSync | Generates a prime number synchronously. | Med | Other | |
crypto.getCiphers | Returns a list of the names of supported cipher algorithms. | Low | Other | |
crypto.getCipherInfo | Provides details about a specific cipher, such as its key length and block size. | Low | Other | |
crypto.getCurves | Returns a list of supported elliptic curve names for use in cryptographic operations. | Low | Other | |
crypto.getDiffieHellman | Generates a predefined Diffie-Hellman key exchange object for secure communication. | Med | Other | |
crypto.getHashes | Returns a list of the names of the supported hash algorithms. | Low | Other | |
crypto.hkdf | Derives a cryptographic key from a given input keying material using the HMAC-based Extract-and-Expand Key Derivation Function (HKDF). | Low | Other | |
crypto.hkdfSync | Derives a cryptographic key from a given input using the HMAC-based Extract-and-Expand Key Derivation Function (HKDF). | Low | Filesystem | |
crypto.pbkdf2 | Derives a cryptographic key from a password using a specified hash function, salt, and iteration count. | Med | Other | |
crypto.pbkdf2Sync | Derives a cryptographic key from a password using a specified hash function, salt, and iteration count. | Med | Other | |
crypto.generateKeyPair | Generates a pair of public and private cryptographic keys. | Med | Other | |
crypto.generateKeyPairSync | Generates a pair of public and private keys synchronously for cryptographic operations. | Med | Other | |
crypto.generateKey | Generates a cryptographic key for use in encryption or decryption operations. | Med | Other | |
crypto.generateKeySync | Generates a cryptographic key synchronously for use in encryption, decryption, or other cryptographic operations. | Med | Other | |
crypto.privateDecrypt | Decrypts data that was encrypted with the corresponding public key using a private key. | High | Other | |
crypto.privateEncrypt | Encrypts data using a private key. | High | Other | |
crypto.publicDecrypt | Decrypts data that was encrypted with a corresponding public key using a private key. | High | Other | |
crypto.publicEncrypt | Encrypts data using a public key. | Med | Other | |
crypto.randomBytes | Generates a buffer containing cryptographically strong pseudo-random data. | Low | Memory | |
crypto.randomFill | Generates cryptographically strong random values to fill a given buffer. | Low | Memory | |
crypto.randomFillSync | Generates cryptographically strong pseudo-random data and fills a given buffer with it. | Low | Memory | |
crypto.randomInt | Generates a random integer within a specified range. | Low | Other | |
crypto.randomUUID | Generates a unique identifier string using a cryptographically secure random number generator. | Low | Other | |
crypto.scrypt | Derives a fixed-length cryptographic key from a password using the scrypt key derivation function. | Low | Other | |
crypto.scryptSync | Derives a fixed-length cryptographic key from a password using the scrypt key derivation function. | Low | Other | |
crypto.sign | Generates a digital signature for data using a specified private key. | Med | Other | |
crypto.setEngine | Sets the cryptographic engine to be used for cryptographic operations. | High | Other | |
crypto.timingSafeEqual | Compares two values in a way that prevents timing attacks. | Low | Other | |
crypto.getFips | Returns a boolean indicating whether the FIPS (Federal Information Processing Standards) mode is currently enabled in the cryptographic module. | Low | Process Execution | |
crypto.setFips | Enables or disables FIPS (Federal Information Processing Standards) mode for cryptographic operations. | Low | Process Execution | |
crypto.verify | Verifies the authenticity of a message using a cryptographic signature. | Low | Other | |
crypto.Certificate | Creates and manages X.509 certificates for secure communication in cryptographic applications. | Med | Other | |
crypto.Cipher | Provides cryptographic algorithms for encryption and decryption. | Med | Other | |
crypto.Cipheriv | Creates a cipher object for encryption or decryption using a specified algorithm, key, and initialization vector. | Med | Other | |
crypto.Decipher | Decrypts data using a specified algorithm and key. | High | Other | |
crypto.Decipheriv | Decrypts data using a specified algorithm, key, and initialization vector. | Med | Other | |
crypto.DiffieHellman | Generates a Diffie-Hellman key exchange object for secure cryptographic key generation and sharing. | Med | Other | |
crypto.DiffieHellmanGroup | Generates a predefined Diffie-Hellman key exchange group for secure key exchange. | Med | Other | |
crypto.ECDH | Generates a shared secret using elliptic curve Diffie-Hellman key exchange. | Med | Other | |
crypto.Hash | Computes the cryptographic hash of data. | Med | Other | |
crypto.Hmac | Generates a cryptographic hash using a secret key for message authentication. | Med | Other | |
crypto.KeyObject | Provides an interface for handling cryptographic keys in Node.js. | Med | Other | |
crypto.Sign | Generates a digital signature for a given message using a specified cryptographic key. | Med | Other | |
crypto.Verify | Validates the authenticity and integrity of a message using a given public key and signature. | Low | Other | |
crypto.X509Certificate | Parses and handles X.509 certificates for cryptographic operations. | Med | Other | |
crypto.secureHeapUsed | Returns the amount of secure heap memory currently in use by the cryptographic operations. | Low | Memory | |
crypto.constants | Provides cryptographic constants used in various encryption algorithms and protocols. | Low | Other | |
crypto.webcrypto | Provides cryptographic operations such as encryption, decryption, and key generation in web applications. | Med | Other | |
crypto.subtle | Provides cryptographic operations such as hashing, encryption, and decryption in web applications. | Low | Other | |
crypto.getRandomValues | Generates cryptographically secure random values. | Low | Other | |
dns.lookup | Resolves a domain name into its corresponding IP address. | Low | Network | |
dns.lookupService | Resolves a hostname and service name for a given IP address and port number. | Med | Network | |
dns.Resolver | Provides methods to perform DNS resolution and query DNS records. | Med | Network | |
dns.getDefaultResultOrder | Returns the default order in which DNS results are resolved, such as IPv4 or IPv6. | Low | Network | |
dns.setDefaultResultOrder | Specifies the default IP address sorting order for DNS resolution. | Med | Network | |
dns.setServers | Configures the list of DNS server addresses to be used for DNS resolution. | Med | Network | |
dns.ADDRCONFIG | Returns only IPv4 or IPv6 addresses that are configured on the local system. | Low | Network | |
dns.ALL | Retrieves all DNS records associated with a domain. | Med | Network | |
dns.V4MAPPED | Maps IPv4 addresses to IPv6 format for DNS resolution. | Med | Network | |
dns.NODATA | Indicates that a DNS query was successful but no records of the requested type were found. | Low | Network | |
dns.FORMERR | Returns a DNS response code indicating a format error in the query. | Low | Network | |
dns.SERVFAIL | Returns an error indicating that the DNS server failed to process the query. | Med | Network | |
dns.NOTFOUND | Returns an error indicating that the requested DNS record could not be found. | Low | Network | |
dns.NOTIMP | Returns an error code indicating that the requested DNS operation is not implemented. | Low | Network | |
dns.REFUSED | Indicates that the DNS server refused to process the query. | Low | Network | |
dns.BADQUERY | Returns an error indicating that the DNS query is malformed or invalid. | Med | Network | |
dns.BADNAME | Returns an error indicating that the specified domain name is invalid. | Low | Network | |
dns.BADFAMILY | Raises an error indicating an invalid or unsupported address family in DNS operations. | Low | Network | |
dns.BADRESP | Indicates a DNS query response was malformed or otherwise incorrect. | Med | Network | |
dns.CONNREFUSED | Indicates that a DNS query was refused by the server. | Low | Network | |
dns.TIMEOUT | Raises an exception when a DNS query exceeds the specified time limit without receiving a response. | Med | Network | |
dns.EOF | Signals the end of a DNS message or stream. | Low | Network | |
dns.FILE | Reads DNS zone data from a file. | High | Filesystem | |
dns.NOMEM | Returns an error indicating that there is not enough memory available to complete the DNS operation. | Med | Network | |
dns.DESTRUCTION | Permanently deletes a specified DNS record from the system. | High | Network | |
dns.BADSTR | Returns an error code indicating that a provided string is not a valid domain name. | Low | Network | |
dns.BADFLAGS | Raises an error when invalid flags are used in a DNS query. | Low | Network | |
dns.NONAME | Raises an exception when a DNS query fails due to a non-existent domain name. | Low | Network | |
dns.BADHINTS | Raises an exception when invalid DNS hints are encountered. | Med | Network | |
dns.NOTINITIALIZED | Indicates that the DNS resolver has not been properly initialized. | High | Network | |
dns.LOADIPHLPAPI | Loads the Windows IP Helper API to retrieve network configuration and diagnostic information. | Low | Network | |
dns.ADDRGETNETWORKPARAMS | Retrieves network configuration parameters such as DNS server addresses. | Med | Network | |
dns.CANCELLED | Indicates that a DNS query has been canceled. | Low | Network | |
dns.getServers | Returns an array of IP addresses of the DNS servers currently being used by the system. | Med | Network | |
dns.resolve | Performs a DNS query to retrieve the IP address associated with a given domain name. | Med | Network | |
dns.resolve4 | Performs a DNS query to retrieve IPv4 addresses associated with a given hostname. | Med | Network | |
dns.resolve6 | Resolves a hostname to an array of IPv6 addresses. | Low | Network | |
dns.resolveAny | Retrieves all available DNS records for a given domain name. | Low | Network | |
dns.resolveCaa | Retrieves the Certification Authority Authorization (CAA) records for a specified domain. | Low | Network | |
dns.resolveCname | Retrieves the canonical name (CNAME) record for a specified domain. | Low | Network | |
dns.resolveMx | Retrieves the mail exchange (MX) records for a specified domain. | Low | Network | |
dns.resolveNaptr | Performs a DNS query to retrieve Naming Authority Pointer (NAPTR) records for a specified domain. | Low | Network | |
dns.resolveNs | Retrieves the nameserver records for a specified domain. | Low | Network | |
dns.resolvePtr | Performs a reverse DNS lookup to retrieve the domain name associated with an IP address. | Low | Network | |
dns.resolveSoa | Retrieves the Start of Authority (SOA) record for a specified domain, providing administrative information about the domain. | Low | Network | |
dns.resolveSrv | Retrieves the SRV records for a specified domain, providing information about available services and their locations. | Med | Network | |
dns.resolveTxt | Retrieves the TXT records associated with a domain name. | Low | Network | |
dns.reverse | Resolves an IP address to its corresponding domain name. | Med | Network | |
dns.promises | Provides promise-based methods for performing DNS queries. | Low | Network | |
dgram._createSocketHandle | Creates a socket handle for datagram communication. | Med | Network | |
dgram.createSocket | Creates a UDP socket for sending and receiving datagrams. | Med | Network | |
dgram.Socket | Creates a UDP socket for sending and receiving datagram messages. | Med | Network | |
os.arch | Returns the operating system architecture. | Low | Device Data | |
os.availableParallelism | Returns the number of available processors or cores that can be used for parallel processing. | Low | Process Execution | |
os.cpus | Returns an array of objects containing information about each logical CPU core available in the system. | Low | Device Data | |
os.endianness | ”Returns a string indicating the endianness of the CPU | either ""BE"" for big-endian or ""LE"" for little-endian.” | Low | Device Data |
os.freemem | Returns the amount of free system memory in bytes. | Low | Memory | |
os.getPriority | Retrieves the scheduling priority of a process. | Low | Process Execution | |
os.homedir | Returns the path of the current user’s home directory. | Low | Filesystem | |
os.hostname | Returns the name of the operating system’s host. | Low | Device Data | |
os.loadavg | Returns the system’s average load over the last 1, 5, and 15 minutes. | Low | Device Data | |
os.networkInterfaces | Provides information about the network interfaces on the local machine. | Med | Network | |
os.platform | Returns a string identifying the operating system platform on which the Node.js process is running. | Low | Process Execution | |
os.release | Returns the operating system’s release version. | Low | Device Data | |
os.setPriority | Sets the scheduling priority of a process. | Med | Process Execution | |
os.tmpdir | Returns the default directory for temporary files on the operating system. | Med | Filesystem | |
os.totalmem | Returns the total amount of system memory in bytes. | Low | Memory | |
os.type | Returns a string identifying the operating system platform. | Low | Device Data | |
os.userInfo | Provides details about the current user, such as username, home directory, and user ID. | Med | Filesystem | |
os.uptime | Returns the system uptime in seconds. | Low | Device Data | |
os.version | Returns the version of the operating system currently running. | Low | Device Data | |
os.machine | Returns a string identifying the machine type, such as the hardware architecture. | Low | Device Data | |
os.constants | Provides platform-specific operating system constants for use in Node.js applications. | Low | Device Data | |
os.EOL | Returns the platform-specific end-of-line marker. | Low | Device Data | |
os.devNull | Provides a platform-independent way to access the null device, which discards all data written to it. | Low | Device Data | |
process.version | Returns the version of the currently running Node.js instance. | Low | Process Execution | |
process.versions | Provides an object containing version information about the Node.js runtime and its dependencies. | Low | Process Execution | |
process.arch | Returns a string identifying the operating system CPU architecture for which the Node.js binary was compiled. | Low | Process Execution | |
process.platform | Returns a string identifying the operating system platform on which the Node.js process is running. | Low | Process Execution | |
process.release | Provides information about the current Node.js release, including version, name, and other metadata. | Low | Process Execution | |
process._rawDebug | Outputs debugging information directly to the standard error stream. | Med | Process Execution | |
process.moduleLoadList | Provides a list of all modules loaded by the current Node.js process. | Med | Process Execution | |
process.binding | Provides access to Node.js’s internal C++ bindings for core modules. | High | Process Execution | |
process._linkedBinding | Provides access to internal Node.js bindings for native modules. | High | Process Execution | |
process._events | Provides access to the internal event handlers registered on a Node.js process object. | High | Process Execution | |
process._eventsCount | Returns the number of event listeners registered on the process object. | Med | Process Execution | |
process._maxListeners | Sets or retrieves the maximum number of event listeners that can be registered for a specific event before a warning is emitted. | Low | Process Execution | |
process.domain | Provides access to the domain object associated with the current Node.js process. | High | Process Execution | |
process._exiting | Indicates whether the Node.js process is currently exiting. | Low | Process Execution | |
process.config | Provides access to the Node.js process’s runtime configuration options. | Med | Process Execution | |
process.dlopen | Loads a dynamic library into the current process. | High | Process Execution | |
process.uptime | Returns the number of seconds the current Node.js process has been running. | Low | Process Execution | |
process._getActiveRequests | Returns an array of currently active libuv requests in a Node.js process. | High | Process Execution | |
process._getActiveHandles | Returns a list of active handles in the current Node.js process. | High | Process Execution | |
process.getActiveResourcesInfo | Provides information about currently active system resources. | Med | Process Execution | |
process.reallyExit | Forces the Node.js process to exit immediately without running any cleanup hooks or handlers. | High | Process Execution | |
process._kill | Terminates a process by sending a specified signal. | High | Process Execution | |
process.cpuUsage | Returns the CPU usage of the current process in user and system time. | Low | Process Execution | |
process.resourceUsage | Provides information about the resource usage of the current process, such as CPU and memory usage. | Low | Memory | |
process.memoryUsage | Provides an object detailing the memory usage of the Node.js process. | Low | Memory | |
process.constrainedMemory | Returns the amount of memory available to the Node.js process when running under constrained memory conditions. | Low | Memory | |
process.kill | Terminates a specified process by sending a signal to it. | High | Process Execution | |
process.exit | Terminates the Node.js process immediately with an optional exit code. | High | Process Execution | |
process.hrtime | Provides high-resolution real-time timestamps for measuring time intervals in Node.js. | Low | Process Execution | |
process.openStdin | Creates a readable stream for standard input, allowing the program to receive input from the user. | Low | Filesystem | |
process.getuid | Returns the user ID of the process. | Low | Process Execution | |
process.geteuid | Returns the effective user ID of the current process. | Low | Process Execution | |
process.getgid | Returns the numerical group identity of the process. | Low | Process Execution | |
process.getegid | Returns the effective group ID of the current process. | Low | Process Execution | |
process.getgroups | Returns an array of supplementary group IDs for the calling process. | Low | Process Execution | |
process.allowedNodeEnvironmentFlags | Returns a set of flags that are allowed in the Node.js environment. | Low | Process Execution | |
process.assert | Verifies that a given condition is true, throwing an error if it is not. | Med | Process Execution | |
process.features | Returns an array of feature flags indicating the Node.js runtime capabilities. | Low | Process Execution | |
process._fatalException | Handles uncaught exceptions in Node.js by executing a specified callback function. | High | Process Execution | |
process.setUncaughtExceptionCaptureCallback | Registers a callback function to handle uncaught exceptions in a Node.js process. | Med | Process Execution | |
process.hasUncaughtExceptionCaptureCallback | Determines if a callback function for uncaught exceptions has been set in the Node.js process. | Low | Process Execution | |
process.emitWarning | Emits a warning message that can be captured by warning event listeners in Node.js. | Low | Process Execution | |
process.nextTick | Schedules a callback function to be invoked in the next iteration of the event loop, before any I/O operations. | Low | Process Execution | |
process._tickCallback | Executes the next tick of the Node.js event loop, handling any pending asynchronous tasks. | High | Process Execution | |
process.sourceMapsEnabled | Enables or disables the generation of source maps for debugging purposes. | Med | Process Execution | |
process.setSourceMapsEnabled | Enables or disables the use of source maps for better debugging. | Low | Process Execution | |
process._debugProcess | Attaches a debugger to a specified process. | High | Process Execution | |
process._debugEnd | Signals the end of a debugging session in a Node.js process. | Low | Process Execution | |
process._startProfilerIdleNotifier | Starts the internal profiler’s idle notifier to monitor and report idle time in the Node.js process. | Low | Filesystem | |
process._stopProfilerIdleNotifier | Stops the profiler’s idle notifier in a Node.js process. | Med | Filesystem | |
process.stdout | Writes data directly to the standard output stream, typically the console. | Low | Filesystem | |
process.stdin | Reads input from the standard input stream, typically provided by the user via the terminal. | Med | Filesystem | |
process.stderr | Writes error messages to the standard error stream. | Low | Filesystem | |
process.abort | Forcibly terminates a Node.js process immediately without executing any cleanup code. | High | Process Execution | |
process.umask | Sets or retrieves the file mode creation mask for the current process. | Med | Filesystem | |
process.chdir | Changes the current working directory of the Node.js process to the specified path. | High | Filesystem | |
process.cwd | Returns the current working directory of the Node.js process. | Low | Filesystem | |
process.initgroups | Initializes the group access list by reading the group database and using the given user ID. | Med | Filesystem | |
process.setgroups | Sets the supplementary group IDs for the calling process. | High | Process Execution | |
process.setegid | Sets the effective group identity of the current process. | High | Process Execution | |
process.seteuid | Changes the effective user ID of the current process. | High | Process Execution | |
process.setgid | Sets the group identity of the current process. | High | Process Execution | |
process.setuid | Changes the user identity of the current process to the specified user ID. | High | Process Execution | |
process.env | Provides access to environment variables in a Node.js application. | High | Process Execution | |
process.title | Sets or retrieves the title of the current Node.js process. | Low | Process Execution | |
process.argv | Provides an array of command-line arguments passed to a Node.js script. | Med | Process Execution | |
process.execArgv | Provides an array of command-line options passed to the Node.js process when it was launched. | Med | Process Execution | |
process.pid | Returns the process ID of the current Node.js process. | Low | Process Execution | |
process.ppid | Returns the parent process ID of the current process. | Low | Process Execution | |
process.execPath | Returns the absolute path of the executable that started the Node.js process. | Low | Filesystem | |
process.debugPort | Returns the port number on which the debugger is listening. | Med | Process Execution | |
process.argv0 | Provides the executable file name used to start the Node.js process. | Low | Filesystem | |
process.exitCode | Sets the exit code for the Node.js process to be used when the process exits. | Low | Process Execution | |
process._preload_modules | Loads specified modules before the main application code runs. | High | Process Execution | |
process.report | Generates a detailed report on the current state and performance of a process. | Med | Process Execution | |
repl.start | Initializes a Read-Eval-Print Loop (REPL) session. | High | Filesystem | |
repl.writer | Creates a writable stream for sending output to the REPL (Read-Eval-Print Loop) session. | Med | Filesystem | |
repl.REPLServer | Creates and manages a Read-Eval-Print Loop (REPL) server for interactive programming environments. | High | Filesystem | |
repl.REPL_MODE_SLOPPY | Allows the execution of JavaScript code in a more lenient and forgiving manner, tolerating certain syntax and runtime errors. | High | Process Execution | |
repl.REPL_MODE_STRICT | Enforces strict mode for the Read-Eval-Print Loop (REPL) in Node.js, disallowing certain deprecated or non-standard features. | Low | Filesystem | |
repl.Recoverable | Allows for the recovery of a REPL session after an exception occurs. | Med | Other | |
repl.builtinModules | Returns a list of built-in Node.js modules available in the current environment. | Low | Other | |
repl.repl | Executes a read-eval-print loop (REPL) within the current environment. | High | Filesystem | |
stream.isDestroyed | Checks if the stream has been destroyed and is no longer usable. | Low | Other | |
stream.isDisturbed | Checks if the stream has been read from or otherwise used. | Med | Filesystem | |
stream.isErrored | Checks if the stream has encountered an error. | Low | Other | |
stream.isReadable | Determines if a stream is currently in a state that allows data to be read from it. | Low | Filesystem | |
stream.isWritable | Determines if a stream is currently writable. | Low | Other | |
stream.Readable | Creates a readable stream interface for reading data from a source in Node.js. | Low | Filesystem | |
stream.Writable | Creates a writable stream for handling and processing data that can be written to it. | Med | Process Execution | |
stream.Duplex | Creates a stream that can both read and write data. | Med | Filesystem | |
stream.Transform | A class in Node.js that is used to implement a duplex stream where the output is computed based on the input. | Med | Other | |
stream.PassThrough | Creates a stream that can be used for both reading and writing, effectively acting as a simple pass-through or transform stream. | Low | Filesystem | |
stream.pipeline | Facilitates the piping of streams together, handling errors and cleanup automatically. | Low | Other | |
stream.addAbortSignal | Associates an abort signal with a stream to allow for cancellation of the stream’s operations. | Low | Other | |
stream.finished | Signals when a stream has fully completed its operations. | Low | Other | |
stream.destroy | Terminates the stream and releases any resources associated with it. | Low | Other | |
stream.compose | Combines multiple asynchronous streams into a single stream. | Med | Device Data | |
stream.setDefaultHighWaterMark | Sets the default high water mark for streams, determining the buffer size threshold for pausing data reads or writes. | Low | Filesystem | |
stream.getDefaultHighWaterMark | Returns the default high water mark value for a given stream type, which determines the buffer size threshold for pausing the stream. | Low | Memory | |
stream.promises | Provides promise-based versions of stream-related methods for handling asynchronous operations in Node.js. | Low | Other | |
stream.Stream | Creates a new music stream object for handling and manipulating musical data. | Med | Other | |
stream._isUint8Array | Checks if the provided argument is an instance of Uint8Array. | Low | Other | |
stream._uint8ArrayToBuffer | Converts a Uint8Array into a Buffer. | Low | Memory | |
worker_threads.isMainThread | Determines if the current code is running in the main thread. | Low | Filesystem | |
worker_threads.MessagePort | Enables communication between different threads in a Node.js application by allowing the sending and receiving of messages. | Low | Filesystem | |
worker_threads.MessageChannel | Creates a communication channel with two linked MessagePort objects for sending data between threads. | Med | Filesystem | |
worker_threads.markAsUntransferable | Prevents an object from being transferred to another thread. | Low | Filesystem | |
worker_threads.moveMessagePortToContext | Transfers a MessagePort to a different VM context, enabling communication between different execution environments. | Med | Filesystem | |
worker_threads.receiveMessageOnPort | Receives a message sent to a specific MessagePort in a worker thread. | Med | Filesystem | |
worker_threads.resourceLimits | Sets limits on the resources that can be used by worker threads in Node.js, such as maximum memory and CPU usage. | Low | Filesystem | |
worker_threads.threadId | Returns the unique identifier of the current thread in a worker environment. | Low | Filesystem | |
worker_threads.SHARE_ENV | Enables multiple threads to share the same environment variables. | High | Filesystem | |
worker_threads.Worker | Creates a new thread to execute JavaScript code in parallel. | Med | Filesystem | |
worker_threads.parentPort | Provides a communication channel for sending and receiving messages between the main thread and a worker thread in Node.js. | Low | Filesystem | |
worker_threads.workerData | Provides data passed from the main thread to a worker thread. | Low | Filesystem | |
worker_threads.BroadcastChannel | Enables communication between multiple threads by broadcasting messages to all subscribed listeners. | Med | Filesystem | |
worker_threads.setEnvironmentData | Sets a specific environment variable for worker threads. | Med | Filesystem | |
worker_threads.getEnvironmentData | Retrieves specific environment data that was previously set for worker threads. | Low | Filesystem |
Extension Tracked VSCode API Calls
This section details the types of Visual Studio Code (VSCode) API calls tracked by ExtensionTotal to help organizations understand and mitigate risks associated with extension behaviors. By monitoring these API interactions, ExtensionTotal provides insights into how extensions interact with the VSCode environment and your development workflows.
API Call | Description | Security Risk | Category |
---|---|---|---|
vscode.authentication | Provides authentication capabilities within Visual Studio Code extensions. | Med | Other |
vscode.authentication.getSession | Retrieves an authentication session for a specified provider in Visual Studio Code. | Med | Other |
vscode.authentication.getSessions | Retrieves a list of authentication sessions available for the current user. | Med | Other |
vscode.authentication.onDidChangeSessions | Registers an event listener that triggers when authentication sessions change. | Low | Other |
vscode.authentication.registerAuthenticationProvider | Registers a new authentication provider that can be used to handle user authentication within Visual Studio Code extensions. | High | Other |
vscode.CallHierarchyIncomingCall | Provides information about incoming calls to a specific function or method within the code. | Low | Other |
vscode.CallHierarchyItem | Provides information about a symbol’s call hierarchy, including its name, kind, location, and the range of its definition. | Low | Other |
vscode.CallHierarchyOutgoingCall | Provides information about outgoing calls from a specific symbol in the code. | Low | Other |
vscode.CancellationError | Signals that an operation was canceled in Visual Studio Code. | Low | Other |
vscode.CancellationTokenSource | Creates a token that can be used to signal and manage cancellation of asynchronous operations in Visual Studio Code extensions. | Low | Other |
vscode.chat | Provides a way to interact with chat-based functionalities within Visual Studio Code. | Med | Other |
vscode.chat.registerMappedEditsProvider | Registers a provider that maps and applies edits to a document based on specific criteria or logic. | Med | Other |
vscode.CodeAction | Provides a way to create and manage code actions, such as quick fixes or refactorings, in Visual Studio Code. | Low | Other |
vscode.CodeActionContext | Provides context information for code actions, such as diagnostics and the reason the code action was triggered. | Low | Device Data |
vscode.CodeActionKind | Provides predefined kinds of code actions for use in Visual Studio Code extensions. | Low | Other |
vscode.CodeActionKind.Empty | Represents the default, empty kind for a code action in Visual Studio Code. | Low | Other |
vscode.CodeActionKind.Empty.append | Appends a specified string to the current code action kind, creating a new, more specific kind. | Low | Other |
vscode.CodeActionKind.QuickFix | Provides a predefined kind for code actions that offer quick fixes to issues in the code. | Low | Other |
vscode.CodeActionKind.Refactor | Provides a constant for identifying refactoring code actions in Visual Studio Code. | Low | Other |
vscode.CodeActionKind.Refactor.contains | Determines if a given code action kind is a subset of the refactor kind. | Low | Other |
vscode.CodeActionKind.RefactorExtract | Provides a code action kind for extracting code into a new function or variable. | Low | Other |
vscode.CodeActionKind.RefactorExtract.append | Appends a specific refactor extract action to the existing set of code actions in Visual Studio Code. | Low | Other |
vscode.CodeActionKind.RefactorInline | Provides a code action that performs inline refactoring within the code editor. | Low | Editor |
vscode.CodeActionKind.RefactorMove | Provides a code action kind for refactoring that involves moving code to a different location. | Low | Other |
vscode.CodeActionKind.RefactorMove.append | Appends a specific kind of refactor move action to an existing set of code action kinds in Visual Studio Code. | Low | Other |
vscode.CodeActionKind.RefactorRewrite | Provides a code action kind for refactoring that involves rewriting code. | Low | Other |
vscode.CodeActionKind.RefactorRewrite.append | Appends a specific refactor rewrite action to the existing set of code actions in Visual Studio Code. | Low | Other |
vscode.CodeActionKind.sadadadssa | Represents an invalid or non-existent code action kind in Visual Studio Code’s API. | Low | Other |
vscode.CodeActionKind.Source | Provides a constant for code actions that apply to the entire source file. | Low | Filesystem |
vscode.CodeActionKind.Source.append | Appends a new source code action kind to the existing set of source code actions in Visual Studio Code. | Low | Other |
vscode.CodeActionKind.SourceFixAll | Provides a code action that applies all available source-level fixes in the current file. | Low | Filesystem |
vscode.CodeActionKind.SourceFixAll.append | Appends a custom code action kind to the existing ‘source.fixAll’ kind in Visual Studio Code. | Low | Other |
vscode.CodeActionKind.Source.intersects | Determines if two code action kinds have any common elements. | Low | Other |
vscode.CodeActionKind.SourceOrganizeImports | Rearranges and optimizes the import statements in a source code file. | Low | Filesystem |
vscode.CodeActionProvider | Registers a provider that supplies code actions, such as quick fixes or refactorings, for a specific programming language in Visual Studio Code. | Low | Editor |
vscode.CodeActionProviderMetadata | Provides metadata about the kinds of code actions a provider can supply, such as supported kinds and documentation. | Low | Other |
vscode.CodeActionTriggerKind.Automatic | Automatically triggers code actions based on specific conditions or events in the editor. | Low | Editor |
vscode.CodeActionTriggerKind.Invoke | Triggers a code action manually by the user. | Low | Other |
vscode.CodeLens | Provides a way to display interactive, context-aware information and actions within the editor. | Low | Editor |
vscode.CodeLensProvider | Provides code lenses, which are interactive annotations, for a specified document in Visual Studio Code. | Low | Other |
vscode.Color | Represents a color in the Visual Studio Code API, defined by red, green, blue, and alpha components. | Low | Other |
vscode.ColorInformation | Provides information about a specific color in a document, including its range and actual color value. | Low | Other |
vscode.ColorPresentation | Provides a way to present color information in the editor, including the ability to apply color changes. | Low | Editor |
vscode.ColorTheme | Provides access to and customization of the color theme used in the Visual Studio Code editor. | Low | Editor |
vscode.ColorThemeKind | Determines the kind of color theme currently active in Visual Studio Code, such as light, dark, or high contrast. | Low | Other |
vscode.ColorThemeKind.Dark | Represents the dark color theme in Visual Studio Code. | Low | Other |
vscode.ColorThemeKind.HighContrast | Determines if the current color theme is set to high contrast mode in Visual Studio Code. | Low | Other |
vscode.commands | Provides a way to execute and manage commands within Visual Studio Code. | Med | Process Execution |
vscode.commands.executeCommand | Executes a specified command within Visual Studio Code. | High | Process Execution |
vscode.commands.ExecuteCommand | Executes a specified command within Visual Studio Code. | High | Process Execution |
vscode.commands.executeCommand.apply | Executes a specified command in Visual Studio Code with given arguments. | Med | Process Execution |
vscode.commands.executeCommand.mockImplementation | Mocks the implementation of a command execution in Visual Studio Code for testing purposes. | Low | Process Execution |
vscode.commands.getCommands | Retrieves a list of all available commands in the Visual Studio Code environment. | Low | Device Data |
vscode.commands.registerCommand | Registers a new command in Visual Studio Code that can be invoked by the user or other extensions. | Low | Other |
vscode.commands.registerCommand.calledWith | Registers a command with a specific identifier and associates it with a callback function to be executed when the command is invoked. | Low | Process Execution |
vscode.commands.registerTextEditorCommand | Registers a command in Visual Studio Code that can be executed from the command palette or keybindings and operates on the active text editor. | Low | Process Execution |
vscode.CommentMode | Allows toggling between different comment modes in the code editor. | Low | Editor |
vscode.CommentMode.Editing | Allows users to edit comments within the Visual Studio Code environment. | Low | Device Data |
vscode.CommentMode.Preview | Displays a preview of a comment in Visual Studio Code. | Low | Other |
vscode.comments.createCommentController | Creates a comment controller for managing comments in a Visual Studio Code extension. | Low | Other |
vscode.CommentThreadCollapsibleState.Collapsed | Sets the state of a comment thread to be collapsed. | Low | Other |
vscode.CommentThreadCollapsibleState.Expanded | Sets the state of a comment thread to be expanded, displaying all comments. | Low | Other |
vscode.CommentThreadState.Resolved | Marks a comment thread as resolved. | Low | Other |
vscode.CommentThreadState.Unresolved | Indicates that a comment thread in Visual Studio Code is still open and requires attention. | Low | Other |
vscode.CompletionItem | Provides suggestions for code completion in Visual Studio Code extensions. | Low | Other |
vscode.CompletionItemKind | Provides a set of predefined constants representing different types of completion items in Visual Studio Code’s autocomplete feature. | Low | Other |
vscode.CompletionItemKind.Class | Specifies that the completion item represents a class in the code editor. | Low | Editor |
vscode.CompletionItemKind.Color | Represents a color in the completion item kind enumeration for Visual Studio Code extensions. | Low | Other |
vscode.CompletionItemKind.Constant | Represents a completion item type for constants in Visual Studio Code’s API. | Low | Other |
vscode.CompletionItemKind.Constructor | Represents a completion item that suggests a constructor function in the code editor. | Low | Editor |
vscode.CompletionItemKind.Enum | Represents a specific kind of completion item used to indicate an enumeration type in code suggestions. | Low | Other |
vscode.CompletionItemKind.EnumMember | Represents a specific kind of completion item in Visual Studio Code, specifically for members of an enumeration. | Low | Other |
vscode.CompletionItemKind.Event | Represents a completion item kind used to indicate an event in code completion suggestions. | Low | Other |
vscode.CompletionItemKind.Field | Specifies that the completion item represents a field in the code. | Low | Other |
vscode.CompletionItemKind.File | Represents a completion item that suggests a file in the editor. | Low | Filesystem |
vscode.CompletionItemKind.Folder | Represents a folder in the completion item list for Visual Studio Code extensions. | Low | Other |
vscode.CompletionItemKind.Function | Represents a function in the list of completion items in Visual Studio Code. | Low | Other |
vscode.CompletionItemKind.Interface | Provides a constant to categorize completion items as interfaces in Visual Studio Code extensions. | Low | Other |
vscode.CompletionItemKind.Keyword | Represents a completion item type for keywords in Visual Studio Code’s API. | Low | Other |
vscode.CompletionItemKind.Method | Represents a method in the context of code completion suggestions. | Low | Editor |
vscode.CompletionItemKind.Module | Represents a module in the completion item kind for Visual Studio Code extensions. | Low | Other |
vscode.CompletionItemKind.Operator | Represents a completion item kind for operators in Visual Studio Code’s API. | Low | Other |
vscode.CompletionItemKind.Property | Represents a completion item type used to suggest properties in code editors. | Low | Editor |
vscode.CompletionItemKind.Reference | Provides a completion item type used to indicate a reference in code suggestions. | Low | Other |
vscode.CompletionItemKind.Snippet | Represents a snippet suggestion in the autocomplete list of a code editor. | Low | Editor |
vscode.CompletionItemKind.Struct | Represents a completion item kind for structures in a code editor. | Low | Editor |
vscode.CompletionItemKind.Text | Represents a completion item of type text in a code editor. | Low | Editor |
vscode.CompletionItemKind.TypeParameter | Represents a type parameter in the completion item kinds for Visual Studio Code extensions. | Low | Other |
vscode.CompletionItemKind.Unit | Represents a completion item kind used to categorize and display units in code completion suggestions. | Low | Other |
vscode.CompletionItemKind.Value | Represents a completion item kind used to indicate a value in the Visual Studio Code editor. | Low | Editor |
vscode.CompletionItemKind.Variable | Represents a variable in the code completion suggestions. | Low | Other |
vscode.CompletionItemProvider | Provides code completion suggestions in Visual Studio Code extensions. | Low | Other |
vscode.CompletionItemTag.Deprecated | Marks a completion item as deprecated, indicating it should no longer be used. | Low | Other |
vscode.CompletionList | Provides a list of completion items and metadata for code suggestions in the editor. | Low | Editor |
vscode.CompletionTriggerKind | Determines the reason why code completion was triggered in Visual Studio Code. | Low | Other |
vscode.CompletionTriggerKind.Invoke | Triggers a completion request explicitly by the user, such as by pressing a specific key or command. | Low | Other |
vscode.CompletionTriggerKind.TriggerCharacter | Activates code completion suggestions when a specific character is typed. | Low | Other |
vscode.CompletionTriggerKind.TriggerForIncompleteCompletions | Triggers completion suggestions when the current set of completions is incomplete. | Low | Other |
vscode.ConfigurationTarget | Specifies the target location for configuration settings, such as user, workspace, or workspace folder. | Low | Other |
vscode.ConfigurationTarget.Global | Sets a configuration value globally across all workspaces in Visual Studio Code. | Low | Device Data |
vscode.ConfigurationTarget.Workspace | Sets a configuration value specifically for the current workspace in Visual Studio Code. | Low | Other |
vscode.ConfigurationTarget.WorkspaceFolder | Specifies that a configuration change should be applied to the current workspace folder. | Low | Other |
vscode.CustomExecution | Allows the creation of a custom task execution process in Visual Studio Code. | Med | Process Execution |
vscode.DataTransferItem | Represents a single item in a data transfer operation, such as drag-and-drop or copy-paste, within Visual Studio Code. | Low | Clipboard |
vscode.debug | Provides functionality to programmatically control and interact with the debugging features in Visual Studio Code. | High | Process Execution |
vscode.debug.activeDebugConsole.appendLine | Appends a line of text to the active debug console in Visual Studio Code. | Low | Process Execution |
vscode.debug.activeDebugSession | Returns the currently active debug session in Visual Studio Code. | Low | Process Execution |
vscode.debug.activeDebugSession?.customRequest | Sends a custom request to the active debug session in Visual Studio Code, if one exists. | Low | Process Execution |
vscode.debug.activeDebugSession.customRequest | Sends a custom request to the active debug session in Visual Studio Code. | Med | Process Execution |
vscode.debug.activeDebugSession?.name | Returns the name of the currently active debug session if one exists, otherwise returns undefined. | Low | Process Execution |
vscode.DebugAdapterExecutable | Launches a debug adapter executable for a custom debugging environment in Visual Studio Code. | Med | Process Execution |
vscode.DebugAdapterInlineImplementation | Registers an inline implementation of a debug adapter for use within Visual Studio Code. | Med | Process Execution |
vscode.DebugAdapterNamedPipeServer | Creates a server for debugging communication over a named pipe. | Med | Process Execution |
vscode.DebugAdapterServer | Creates a server that communicates with a debug adapter over a socket. | Med | Network |
vscode.debug.addBreakpoints | Adds breakpoints to the specified locations in the code for debugging purposes. | Low | Process Execution |
vscode.debug.breakpoints | Returns an array of all breakpoints currently set in the Visual Studio Code debugger. | Med | Process Execution |
vscode.debug.breakpoints.filter | Filters the list of breakpoints based on specified criteria. | Low | Process Execution |
vscode.debug.breakpoints.length | Returns the number of breakpoints currently set in the Visual Studio Code debugger. | Low | Process Execution |
vscode.debug.breakpoints.slice | Returns a subset of breakpoints from the current list of breakpoints based on specified criteria. | Low | Process Execution |
vscode.DebugConfigurationProviderTriggerKind.Dynamic | Determines when a debug configuration provider is triggered dynamically based on user actions or other events. | Low | Process Execution |
vscode.debug.onDidChangeActiveDebugSession | Registers an event listener that triggers when the active debug session changes in Visual Studio Code. | Low | Process Execution |
vscode.debug.onDidChangeBreakpoints | Registers an event listener that triggers when breakpoints are added, removed, or changed in Visual Studio Code. | Low | Process Execution |
vscode.debug.onDidReceiveDebugSessionCustomEvent | Registers an event listener that triggers when a custom event is received from a debug session. | Med | Process Execution |
vscode.debug.onDidStartDebugSession | Registers an event listener that triggers when a new debug session starts in Visual Studio Code. | Low | Process Execution |
vscode.debug.onDidTerminateDebugSession | Registers an event listener that triggers when a debug session ends. | Low | Process Execution |
vscode.debug.registerDebugAdapterDescriptorFactory | Registers a factory that provides debug adapter descriptors for a specific debug type in Visual Studio Code. | Med | Process Execution |
vscode.debug.registerDebugAdapterTrackerFactory | Registers a factory that creates debug adapter trackers for monitoring and interacting with debug sessions. | Med | Process Execution |
vscode.debug.registerDebugConfigurationProvider | Registers a provider that supplies debug configurations for a specific debug type in Visual Studio Code. | Low | Process Execution |
vscode.debug.removeBreakpoints | Removes all breakpoints from the current debugging session in Visual Studio Code. | Low | Process Execution |
vscode.debug.startDebugging | Initiates a debugging session for a specified workspace or folder in Visual Studio Code. | Med | Process Execution |
vscode.debug.stopDebugging | Stops the currently active debugging session in Visual Studio Code. | Low | Process Execution |
vscode.debugTask | Registers a task to be run before debugging starts in Visual Studio Code. | Low | Process Execution |
vscode.DecorationRangeBehavior.ClosedClosed | Defines the behavior of a text decoration to remain applied to the entire range even if the range is modified at both the start and end positions. | Low | Device Data |
vscode.DecorationRangeBehavior.ClosedOpen | Defines the behavior of a text decoration to stick to the previous character when the range is closed at the start and open at the end. | Low | Device Data |
vscode.DecorationRangeBehavior.OpenClosed | Specifies how decorations behave when the content of a range is modified, determining whether the decoration should expand, shrink, or remain unchanged. | Low | Device Data |
vscode.DecorationRangeBehavior.OpenOpen | Allows decorations to expand when text is inserted at either the start or end of the range. | Low | Editor |
vscode.Diagnostic | Creates an object representing a diagnostic message, such as an error or warning, associated with a specific range in a text document. | Low | Device Data |
vscode.Diagnostic. | Creates a diagnostic object that represents errors, warnings, and other issues in a specific range of a text document. | Low | Device Data |
vscode.DiagnosticCollection | Stores and manages a collection of diagnostic information, such as errors and warnings, for a specific set of resources in Visual Studio Code. | Low | Device Data |
vscode.DiagnosticRelatedInformation | Provides additional context or related information for a diagnostic message in Visual Studio Code. | Low | Device Data |
vscode.DiagnosticSeverity | Provides a way to categorize the severity of diagnostic messages in a code editor. | Low | Device Data |
vscode.DiagnosticSeverity.Error | Represents a severity level indicating an error in the Visual Studio Code API. | Low | Device Data |
vscode.DiagnosticSeverity.Hint | Provides a severity level indicating a minor issue or suggestion in the code. | Low | Device Data |
vscode.DiagnosticSeverity.Information | Represents a severity level indicating informational messages in a code editor. | Low | Device Data |
vscode.DiagnosticSeverity.Warning | Represents a severity level indicating a warning in a diagnostic message within Visual Studio Code. | Low | Device Data |
vscode.DiagnosticTag | Marks diagnostics with tags such as ‘unnecessary’ or ‘deprecated’ to provide additional context. | Low | Device Data |
vscode.DiagnosticTag.Deprecated | Marks a diagnostic as indicating deprecated code. | Low | Device Data |
vscode.DiagnosticTag.Unnecessary | Marks code elements that are unnecessary or redundant. | Low | Device Data |
vscode.Disposable | Provides a mechanism to release resources or cancel operations when they are no longer needed. | Low | Device Data |
vscode.Disposable.from | Creates a single disposable object from multiple disposable objects, allowing them to be disposed of together. | Low | Device Data |
vscode.DocumentDropEdit | Allows customization of how a document responds to drag-and-drop operations within the editor. | Med | Editor |
vscode.DocumentHighlight | Highlights all occurrences of a symbol in a text document. | Low | Editor |
vscode.DocumentHighlightKind.Read | Indicates that a highlighted range in the document is being read. | Low | Other |
vscode.DocumentHighlightKind.Write | Indicates a text region where a symbol is being written to. | Low | Editor |
vscode.DocumentHighlightProvider | Provides a way to highlight all occurrences of a symbol or word within a document in Visual Studio Code. | Low | Other |
vscode.DocumentLink | Creates a hyperlink within a text document that can be clicked to navigate to a different location. | Low | Editor |
vscode.DocumentLinkProvider | Provides a way to create and manage clickable links within a text document in Visual Studio Code. | Low | Editor |
vscode.DocumentSymbol | Represents a symbol within a document, such as a function or variable, including its range and kind. | Low | Other |
vscode.DocumentSymbolProvider | Provides symbols (like functions, classes, variables) within a document for features like outline view and go-to-symbol functionality in Visual Studio Code. | Low | Other |
vscode.EndOfLine | Specifies the end-of-line character sequence used in a text document within Visual Studio Code. | Low | Editor |
vscode.EndOfLine.CRLF | Sets the end-of-line character sequence to Carriage Return and Line Feed. | Low | Other |
vscode.EndOfLine.LF | Specifies the use of the line feed character (LF) for line endings in a text file. | Low | Filesystem |
vscode.EndOfLine.LF? | Sets the end-of-line character to Line Feed (LF) for a text document. | Low | Editor |
vscode.env | Provides access to environment information such as the operating system, user language, and extension settings within the editor. | Med | Device Data |
vscode.env.appHost | Returns the type of host application the extension is running in, such as ‘desktop’, ‘web’, or ‘remote’. | Low | Device Data |
vscode.env.appName | Returns the name of the editor application. | Low | Device Data |
vscode.env.appName.replace | Replaces a specified substring within the name of the currently running Visual Studio Code application. | Low | Device Data |
vscode.env.appRoot | Returns the root path of the Visual Studio Code installation. | Low | Device Data |
vscode.env.appRoot.replace | Replaces specified parts of the Visual Studio Code application root path with a new string. | Med | Device Data |
vscode.env.asExternalUri | Transforms a local URI into a URI that is accessible from outside the development environment. | Med | Device Data |
vscode.env.clipboard | Provides methods to read from and write to the system clipboard within the Visual Studio Code environment. | Med | Device Data |
vscode.env.clipboard.readText | Reads the current text content from the system clipboard. | Med | Device Data |
vscode.env.clipboard.writeText | Copies the specified text to the system clipboard. | Med | Device Data |
vscode.env.createTelemetryLogger | Creates a telemetry logger for capturing and sending telemetry events within Visual Studio Code extensions. | Low | Device Data |
vscode.env.email | Returns the email address of the currently authenticated user in the Visual Studio Code environment. | High | Device Data |
vscode.env.isNewAppInstall | Determines if the current installation of the application is new. | Low | Device Data |
vscode.env.isTelemetryEnabled | Determines whether telemetry is enabled in the Visual Studio Code environment. | Low | Device Data |
vscode.env.language | Returns the language identifier of the current VS Code environment. | Low | Device Data |
vscode.env.machineId | Returns a unique identifier for the current machine. | High | Device Data |
vscode.env.machineId.substring | Extracts a portion of the unique identifier for the current machine. | High | Device Data |
vscode.env.onDidChangeShell | Registers an event listener that triggers when the integrated terminal’s shell changes. | Med | Device Data |
vscode.env.onDidChangeTelemetryEnabled | Registers an event listener that triggers when the user’s telemetry setting changes in Visual Studio Code. | Low | Device Data |
vscode.env.open | Opens a specified URI using the default external application. | High | Device Data |
vscode.env.openExternal | Opens a given URL in the user’s default web browser. | Med | Device Data |
vscode.env.remoteName | Returns the name of the remote environment connected to the Visual Studio Code instance. | Low | Device Data |
vscode.env.sessionId | Returns a unique identifier for the current VS Code session. | Low | Device Data |
vscode.env.shell | Returns the path of the shell executable used by the integrated terminal in Visual Studio Code. | Low | Process Execution |
vscode.env.shell.includes | Checks if the current shell environment includes a specified string. | Med | Device Data |
vscode.env.shell.startsWith | Checks if the current shell’s path begins with a specified string. | Low | Device Data |
vscode.env.uiKind | Returns the kind of user interface being used, such as desktop or web. | Low | Device Data |
vscode.env.uiKind.toString | Returns a string representation of the user interface kind in Visual Studio Code. | Low | Device Data |
vscode.env.uriScheme | Returns the URI scheme used by the editor. | Low | Device Data |
vscode.env.userName | Returns the name of the current user logged into the Visual Studio Code environment. | Med | Device Data |
vscode.EvaluatableExpression | Provides an expression in the editor that can be evaluated by the debugger. | Low | Process Execution |
vscode.EventEmitter | Creates and manages an event that can be subscribed to and triggered within the Visual Studio Code extension environment. | Low | Device Data |
vscode.ExtensionKind.Workspace | Specifies that the extension should run in the workspace context, typically on the remote server or container. | Med | Editor |
vscode.ExtensionMode.Development | Indicates that the extension is running in development mode. | Low | Other |
vscode.ExtensionMode.Production | Indicates that the extension is running in production mode. | Low | Other |
vscode.ExtensionMode.Test | Indicates that the extension is running in a test environment. | Low | Device Data |
vscode.extensions | Provides access to the list of installed extensions in Visual Studio Code. | Med | Other |
vscode.extensions.all | Returns an array of all installed extensions in Visual Studio Code. | Med | Other |
vscode.extensions.all.filter | Returns a filtered list of all installed extensions based on a specified condition. | Low | Other |
vscode.extensions.all.forEach | Iterates over all installed extensions in the code editor. | Med | Editor |
vscode.extensions.all.map | Returns an array of all installed extensions, then applies a function to each extension in the array. | Med | Other |
vscode.extensions.all.some | Returns true if at least one installed extension meets the specified condition. | Low | Other |
vscode.extensions.getExtension | Retrieves information about a specific installed extension in Visual Studio Code. | Low | Editor |
vscode.extensions.onDidChange | Registers an event listener that triggers when the set of installed extensions changes. | Low | Other |
vscode.extensions.snippets | Provides access to manage and interact with code snippets within the Visual Studio Code environment. | Low | Device Data |
vscode.FileChangeType.Changed | Indicates that a file has been modified. | Low | Filesystem |
vscode.FileChangeType.Created | Indicates that a new file or directory has been created in the workspace. | Med | Filesystem |
vscode.FileChangeType.Deleted | Indicates that a file has been deleted in the Visual Studio Code environment. | Low | Filesystem |
vscode.FileDecoration | Adds visual decorations to files in the Visual Studio Code explorer. | Low | Filesystem |
vscode.FileDecorationProvider | Provides custom decorations for files and folders in the Visual Studio Code explorer. | Low | Filesystem |
vscode.FilePermission.Readonly | Provides read-only access to a file within the Visual Studio Code environment. | Low | Filesystem |
vscode.FileSystemError | Throws an error when file system operations fail in Visual Studio Code extensions. | Low | Filesystem |
vscode.FileSystemError.EntryNotFound | Indicates an error when a requested file or directory cannot be found in the file system. | Low | Filesystem |
vscode.FileSystemError.FileExists | Throws an error when attempting to create a file or directory that already exists. | Low | Filesystem |
vscode.FileSystemError.FileIsADirectory | Throws an error when an operation is attempted on a directory that expects a file. | Low | Filesystem |
vscode.FileSystemError.FileNotADirectory | Throws an error when an operation expects a directory but encounters a file instead. | Low | Filesystem |
vscode.FileSystemError.FileNotFound | Throws an error when a specified file cannot be found in the file system. | Low | Filesystem |
vscode.FileSystemError.NoPermissions | Indicates an error due to insufficient permissions when accessing the file system in Visual Studio Code. | Med | Filesystem |
vscode.FileSystemError.Unavailable | Signals that a requested file system resource is currently unavailable. | Low | Filesystem |
vscode.FileType | Represents the type of a file in the Visual Studio Code API, such as file, directory, or symbolic link. | Low | Filesystem |
vscode.FileType.Directory | Represents a directory in the file system. | Low | Filesystem |
vscode.FileType.File | Represents a file in the Visual Studio Code API. | Low | Filesystem |
vscode.FileType.SymbolicLink | Represents a symbolic link in the file system. | Med | Filesystem |
vscode.FileType.Unknown | Represents an unknown file type in the context of a file system operation. | Med | Filesystem |
vscode.FoldingRange | Creates a range in a text document that can be collapsed or expanded. | Low | Editor |
vscode.FoldingRangeKind | Defines the kind of folding range, such as for regions, imports, or comments, in a code editor. | Low | Editor |
vscode.FoldingRangeKind.Comment | Defines a folding range specifically for comments in the code editor. | Low | Editor |
vscode.FoldingRangeKind.Imports | Provides a folding range kind specifically for collapsing import statements in the code editor. | Low | Editor |
vscode.FoldingRangeKind.Region | Defines a custom folding range in the code editor for organizing and collapsing sections of code. | Low | Editor |
vscode.FoldingRangeProvider | Provides custom folding ranges for code editors to collapse and expand sections of code. | Low | Editor |
vscode.FunctionBreakpoint | Creates a breakpoint that pauses execution when a specified function is called. | Low | Process Execution |
vscode.Hover | Provides a way to display a hover tooltip with information when the user hovers over a specific part of the code in Visual Studio Code. | Low | Editor |
vscode.HoverProvider | Provides hover information when the user hovers over a text in the editor. | Low | Editor |
vscode.IndentAction | Defines how the editor should adjust indentation when a specific language construct is encountered. | Low | Editor |
vscode.IndentAction.Indent | Increases the indentation level of the current line or selected lines in Visual Studio Code. | Low | Other |
vscode.IndentAction.IndentOutdent | Automatically indents the current line and outdents the next line in the editor. | Low | Editor |
vscode.IndentAction.None | Prevents any automatic indentation adjustment when a new line is created. | Low | Other |
vscode.InlayHint | Provides inline annotations in the code editor to offer additional information or context. | Low | Editor |
vscode.InlayHintKind | Provides a way to categorize inlay hints in Visual Studio Code, such as parameter names or type annotations. | Low | Other |
vscode.InlayHintKind.Parameter | Provides a hint indicating that the inlay is for a function or method parameter. | Low | Other |
vscode.InlayHintKind.Type | Provides a hint indicating the type of a variable or expression in the code editor. | Low | Editor |
vscode.InlayHintLabelPart | Provides a way to define parts of an inlay hint label, including text, tooltip, and command properties. | Low | Editor |
vscode.InlayHintsProvider | Provides inline hints in the code editor to enhance code readability and understanding. | Low | Editor |
vscode.InlineCompletionItem | Provides a way to suggest inline code completions within the editor. | Low | Editor |
vscode.InlineCompletionItemProvider | Provides inline completion suggestions for code based on the current context and cursor position. | Low | Device Data |
vscode.InlineCompletionList | Provides a list of inline completion suggestions for code editing in Visual Studio Code. | Low | Other |
vscode.InlineCompletionTriggerKind.Automatic | Triggers inline completion suggestions automatically based on user actions or context. | Low | Editor |
vscode.InlineValueEvaluatableExpression | Provides an evaluatable expression for inline value display during debugging in Visual Studio Code. | Low | Process Execution |
vscode.InlineValueText | Provides a text-based inline value for debugging purposes in Visual Studio Code. | Low | Process Execution |
vscode.InlineValueVariableLookup | Provides inline value information for variables in the editor during debugging by looking up variable names within a specified range. | Low | Process Execution |
vscode.InputBoxValidationSeverity.Error | Indicates a validation error severity level for an input box in Visual Studio Code. | Low | Other |
vscode.l10n | Provides localization support for Visual Studio Code extensions. | Low | Other |
vscode.l10n.contents | Provides localized strings for Visual Studio Code extensions. | Low | Other |
vscode.l10n.t | Provides localized text for internationalization in Visual Studio Code extensions. | Low | Editor |
vscode.l10n.uri.fsPath | Returns the file system path of a localized resource URI. | Low | Filesystem |
vscode.l10n.uri.toString | Converts a URI object to its string representation. | Low | Device Data |
vscode.languages | Provides functionality to interact with and manipulate programming languages within the Visual Studio Code environment. | Low | Device Data |
vscode.languages.createDiagnosticCollection | Creates a collection to manage and display diagnostic information such as errors and warnings for a specific language in Visual Studio Code. | Low | Device Data |
vscode.languages.createLanguageStatusItem | Creates a status item in the status bar for a specific language in Visual Studio Code. | Low | Editor |
vscode.languages.getDiagnostics | Retrieves diagnostic information, such as errors and warnings, for a given document or all documents in the editor. | Low | Device Data |
vscode.languages.getLanguages | Returns a promise that resolves to an array of all available language identifiers in the editor. | Low | Editor |
vscode.languages.match | Determines if a given document matches a specific language selector. | Low | Editor |
vscode.languages.onDidChangeDiagnostics | Registers an event listener that triggers when diagnostics (such as errors or warnings) change in the editor. | Low | Device Data |
vscode.languages.registerCallHierarchyProvider | Registers a provider that supplies call hierarchy information for a specified language in Visual Studio Code. | Low | Editor |
vscode.languages.registerCodeActionsProvider | Registers a provider that supplies code actions, such as quick fixes or refactorings, for a specific language in Visual Studio Code. | Low | Editor |
vscode.languages.registerCodeLensProvider | Registers a provider that supplies CodeLens information for a specific language in Visual Studio Code. | Low | Editor |
vscode.languages.registerColorProvider | Registers a provider that supplies color information for a specific language in Visual Studio Code. | Low | Editor |
vscode.languages.registerCompletionItemProvider | Registers a provider that offers completion suggestions for code as the user types. | Low | Editor |
vscode.languages.registerDefinitionProvider | Registers a provider that supplies definitions for symbols in a given programming language. | Low | Editor |
vscode.languages.registerDocumentDropEditProvider | Registers a provider that handles custom drop interactions within a text document in Visual Studio Code. | Low | Editor |
vscode.languages.registerDocumentFormattingEditProvider | Registers a provider that supplies formatting edits for an entire document. | Low | Editor |
vscode.languages.registerDocumentHighlightProvider | Registers a provider that highlights ranges in a document, such as all occurrences of a symbol. | Low | Editor |
vscode.languages.registerDocumentLinkProvider | Registers a provider that creates clickable links within a document in Visual Studio Code. | Low | Editor |
vscode.languages.registerDocumentRangeFormattingEditProvider | Registers a provider that offers formatting edits for a specified range within a document. | Low | Editor |
vscode.languages.registerDocumentRangeSemanticTokensProvider | Registers a provider that computes semantic tokens for a specified range within a document. | Low | Editor |
vscode.languages.registerDocumentSemanticTokensProvider | Registers a provider that supplies semantic tokens for a document, enhancing syntax highlighting based on the document’s content. | Low | Editor |
vscode.languages.registerDocumentSymbolProvider | Registers a provider that supplies document symbols for a specific language, enabling features like outline views and breadcrumb navigation. | Low | Editor |
vscode.languages.registerEvaluatableExpressionProvider | Registers a provider that allows for the evaluation of expressions within a specific language in Visual Studio Code. | Med | Editor |
vscode.languages.registerFoldingRangeProvider | Registers a provider that supplies folding ranges for code in a specific language within the editor. | Low | Editor |
vscode.languages.registerHoverProvider | Registers a provider that supplies hover information for a specific language in the editor. | Low | Editor |
vscode.languages.registerImplementationProvider | Registers a provider that supplies the implementation locations for a given symbol in the code. | Low | Editor |
vscode.languages.registerInlayHintsProvider | Registers a provider that supplies inlay hints for a specific language in Visual Studio Code. | Low | Editor |
vscode.languages.registerInlineCompletionItemProvider | Registers a provider that supplies inline completion items for code suggestions in the editor. | Low | Editor |
vscode.languages.registerInlineValuesProvider | Registers a provider that supplies inline values for variables in the editor during debugging sessions. | Low | Process Execution |
vscode.languages.registerLinkedEditingRangeProvider | Registers a provider that enables simultaneous editing of linked ranges in a text document. | Low | Editor |
vscode.languages.registerMultiDocumentHighlightProvider | Registers a provider that can highlight ranges across multiple documents based on a specific language. | Low | Device Data |
vscode.languages.registerOnTypeFormattingEditProvider | Registers a provider that formats code as the user types, based on specified trigger characters. | Low | Editor |
vscode.languages.registerReferenceProvider | Registers a provider that supplies references for a given language in Visual Studio Code. | Low | Editor |
vscode.languages.registerRenameProvider | Registers a provider that handles renaming symbols in the code editor. | Low | Editor |
vscode.languages.registerSelectionRangeProvider | Registers a provider that computes selection ranges for a given document and position. | Low | Device Data |
vscode.languages.registerSignatureHelpProvider | Registers a provider that supplies signature help information, such as function parameter hints, for a specific language in Visual Studio Code. | Low | Editor |
vscode.languages.registerTypeDefinitionProvider | Registers a provider that supplies type definition information for a given programming language in Visual Studio Code. | Low | Editor |
vscode.languages.registerTypeHierarchyProvider | Registers a provider that supplies type hierarchy information for a given programming language in Visual Studio Code. | Low | Editor |
vscode.languages.registerWorkspaceSymbolProvider | Registers a provider that supplies symbols for the entire workspace, enabling features like symbol search across files. | Med | Filesystem |
vscode.languages.setLanguageConfiguration | Configures language-specific settings such as comment styles, brackets, and indentation rules for a given programming language in Visual Studio Code. | Low | Editor |
vscode.languages.setTextDocumentLanguage | Changes the language mode of a text document in Visual Studio Code. | Low | Editor |
vscode.LanguageStatusSeverity.Error | Indicates a high-severity issue in the code within the Visual Studio Code environment. | Low | Device Data |
vscode.LanguageStatusSeverity.Information | Provides an informational status indicator for language features in Visual Studio Code. | Low | Editor |
vscode.LanguageStatusSeverity.Warning | Indicates a warning severity level for a language status item in Visual Studio Code. | Low | Editor |
vscode.LinkedEditingRanges | Provides ranges in a document where linked editing should occur, allowing simultaneous editing of multiple locations. | Low | Other |
vscode.Location | Represents a specific location within a resource, such as a file, including the resource identifier and a range within that resource. | Low | Filesystem |
vscode.LocationLink | Provides a way to create a link to a specific location in a code document, including the target range and optional tooltip. | Low | Other |
vscode.LogLevel | Sets the logging level for the Visual Studio Code extension’s output. | Low | Other |
vscode.LogLevel.Trace | Sets the logging level to capture detailed diagnostic information for troubleshooting. | Low | Device Data |
vscode.MarkdownString | Creates a string formatted as Markdown for use in Visual Studio Code extensions. | Low | Other |
vscode.MultiDocumentHighlight | Highlights occurrences of a symbol across multiple documents in Visual Studio Code. | Low | Device Data |
vscode.MultiDocumentHighlightProvider | Provides functionality to highlight occurrences of a symbol across multiple documents in Visual Studio Code. | Low | Device Data |
vscode.NotebookCellData | Creates or modifies data for a single cell within a notebook, including its content, metadata, and execution state. | Low | Process Execution |
vscode.NotebookCellKind | Represents the type of a notebook cell, either code or markdown. | Low | Other |
vscode.NotebookCellKind.Code | Represents a code cell in a notebook within Visual Studio Code. | Low | Other |
vscode.NotebookCellKind.Markup | Represents a type of notebook cell used for displaying formatted text and media. | Low | Editor |
vscode.NotebookCellOutput | Creates an output object for a notebook cell in Visual Studio Code. | Low | Other |
vscode.NotebookCellOutputItem.error | Creates an output item representing an error in a notebook cell. | Low | Other |
vscode.NotebookCellOutputItem.json | Converts a notebook cell output item to JSON format. | Low | Other |
vscode.NotebookCellOutputItem.text | Converts a string into a notebook cell output item for display in a Visual Studio Code notebook. | Low | Editor |
vscode.NotebookCellStatusBarAlignment.Left | Aligns a status bar item to the left side of a notebook cell in Visual Studio Code. | Low | Other |
vscode.NotebookCellStatusBarAlignment.Right | Aligns the status bar item to the right side of a notebook cell in Visual Studio Code. | Low | Other |
vscode.NotebookCellStatusBarItem | Creates a status bar item for a specific notebook cell in Visual Studio Code. | Low | Other |
vscode.NotebookCellStatusBarItemProvider | Provides custom status bar items for cells in a notebook editor. | Low | Editor |
vscode.NotebookData | Represents the data structure for a notebook, including its metadata and cell contents, in Visual Studio Code. | Low | Other |
vscode.NotebookEditor | Provides an interface for interacting with and manipulating notebook editors in Visual Studio Code. | Low | Editor |
vscode.NotebookEditorRevealType.Default | Reveals a cell in a notebook editor using the default scrolling behavior. | Low | Editor |
vscode.NotebookEdit.updateCellMetadata | Updates the metadata of a specific cell within a notebook in Visual Studio Code. | Low | Other |
vscode.NotebookRange | Represents a range of cells within a notebook document in Visual Studio Code. | Low | Other |
vscode.notebooks | Provides functionality for creating, managing, and interacting with notebook documents and cells within Visual Studio Code. | Low | Other |
vscode.notebooks.createNotebookController | Creates a new controller for handling notebook documents in Visual Studio Code. | Low | Other |
vscode.notebooks.registerNotebookCellStatusBarItemProvider | Registers a provider that supplies status bar items for notebook cells in Visual Studio Code. | Low | Other |
vscode.OverviewRulerLane | Defines the location in the overview ruler where decorations should be rendered. | Low | Other |
vscode.OverviewRulerLane.Center | Specifies the center lane of the overview ruler in Visual Studio Code for rendering decorations. | Low | Other |
vscode.OverviewRulerLane.Full | Displays decorations across the entire width of the overview ruler in Visual Studio Code. | Low | Device Data |
vscode.OverviewRulerLane.Left | Defines a position on the left side of the overview ruler for rendering decorations in Visual Studio Code. | Low | Device Data |
vscode.OverviewRulerLane.Right | Displays markers in the right lane of the overview ruler in Visual Studio Code. | Low | Other |
vscode.ParameterInformation | Provides information about a function parameter, including its label and documentation. | Low | Other |
vscode.Position | Represents a specific location in a text document, defined by line and character. | Low | Device Data |
vscode.ProcessExecution | Executes a command line process within the Visual Studio Code environment. | High | Process Execution |
vscode.ProgressLocation | Displays progress feedback to the user in a specific location within the Visual Studio Code interface. | Low | Other |
vscode.ProgressLocation.Notification | Displays a progress notification to the user in the Visual Studio Code interface. | Low | Other |
vscode.ProgressLocation.SourceControl | Displays progress in the Source Control view of Visual Studio Code. | Low | Other |
vscode.ProgressLocation.Window | Displays a progress indicator in the status bar of the Visual Studio Code window. | Low | Other |
vscode.QuickInputButtons.Back | Provides a button for navigating back in a multi-step input sequence in Visual Studio Code. | Low | Other |
vscode.QuickPickItemKind.Default | Represents the default kind of item in a quick pick list in Visual Studio Code. | Low | Other |
vscode.QuickPickItemKind.Separator | Defines a visual separator within a list of quick pick items in Visual Studio Code. | Low | Other |
vscode.Range | Creates a specific span of text within a document defined by start and end positions. | Low | Device Data |
vscode.Range4 | Creates a range object representing a span of text between two positions in a text document. | Low | Device Data |
vscode.RelativePattern | Creates a pattern for matching file paths relative to a specific base directory in Visual Studio Code extensions. | Low | Filesystem |
vscode.Selection | Creates a selection object representing a range of text between specified start and end positions in a text editor. | Low | Device Data |
vscode.Selection.isReversed | Determines if the start position of a text selection is after the end position. | Low | Device Data |
vscode.SelectionRange | Provides information about a range of selected text in the editor, including parent ranges for hierarchical navigation. | Low | Editor |
vscode.SelectionRangeProvider | Provides selection range information for a given text document and position, enabling features like expanding or shrinking text selections. | Low | Device Data |
vscode.SemanticTokens | Provides semantic token information for syntax highlighting in the editor. | Low | Editor |
vscode.SemanticTokensBuilder | Creates and manages semantic tokens for syntax highlighting in Visual Studio Code extensions. | Low | Other |
vscode.SemanticTokensEdit | Modifies the semantic tokens in a document by specifying ranges to delete and new tokens to insert. | Low | Other |
vscode.SemanticTokensEdits | Provides incremental updates to semantic tokens in a text document. | Low | Editor |
vscode.SemanticTokensLegend | Defines the mapping of token types and modifiers to their respective semantic highlighting in Visual Studio Code. | Low | Other |
vscode.ShellExecution | Executes a shell command within the integrated terminal of Visual Studio Code. | High | Process Execution |
vscode.ShellExecutionOptions | Specifies options for executing a shell command in Visual Studio Code, such as the working directory and environment variables. | Med | Filesystem |
vscode.SignatureHelp | Provides information about function signatures, including parameter details, while coding. | Low | Other |
vscode.SignatureHelpContext | Provides context information for signature help, such as the active signature and the reason why signature help was triggered. | Low | Editor |
vscode.SignatureHelpProvider | Provides signature information for function calls, such as parameter types and documentation, while the user is typing. | Low | Other |
vscode.SignatureHelpTriggerKind.ContentChange | Triggers signature help when the content of the document changes. | Low | Other |
vscode.SignatureHelpTriggerKind.Invoke | Triggers the display of signature help in the editor. | Low | Editor |
vscode.SignatureHelpTriggerKind.TriggerCharacter | Triggers signature help when a specific character is typed in the editor. | Low | Editor |
vscode.SignatureInformation | Provides information about a function signature, including its parameters and documentation, to assist with code completion and hints. | Low | Other |
vscode.SnippetString | Creates a string that defines a code snippet with placeholders and tab stops for use in a text editor. | Low | Editor |
vscode.SourceBreakpoint | Creates a breakpoint at a specific source location in the code for debugging purposes. | Low | Process Execution |
vscode.StatusBarAlignment | Determines the alignment of an item in the Visual Studio Code status bar, either to the left or right. | Low | Other |
vscode.StatusBarAlignment.left | Aligns a status bar item to the left side of the Visual Studio Code status bar. | Low | Other |
vscode.StatusBarAlignment.Left | Aligns a status bar item to the left side of the Visual Studio Code status bar. | Low | Other |
vscode.StatusBarAlignment.Right | Aligns an item to the right side of the Visual Studio Code status bar. | Low | Other |
vscode.SymbolInformation | Provides information about programming symbols such as variables, functions, and classes within a codebase. | Low | Other |
vscode.SymbolKind | Provides an enumeration of different kinds of symbols, such as classes, methods, and variables, used for code navigation and organization in a code editor. | Low | Editor |
vscode.SymbolKind. | Provides a set of constants representing different kinds of symbols in a code editor, such as classes, methods, and variables. | Low | Editor |
vscode.SymbolKind.Array | Represents an array symbol in the Visual Studio Code API for use in code navigation and symbol identification. | Low | Other |
vscode.SymbolKind.Boolean | Represents a boolean data type in the symbol kind enumeration for Visual Studio Code extensions. | Low | Other |
vscode.SymbolKind.Class | Represents a symbol kind for classes in Visual Studio Code’s API. | Low | Other |
vscode.SymbolKind.Constant | Represents a constant in the code for symbol identification and categorization. | Low | Other |
vscode.SymbolKind.Constructor | Represents a constructor method in the symbol hierarchy of a codebase. | Low | Other |
vscode.SymbolKind.Enum | Represents an enumeration type in the Visual Studio Code API. | Low | Other |
vscode.SymbolKind.EnumMember | Represents a member of an enumeration in the Visual Studio Code API. | Low | Other |
vscode.SymbolKind.Field | Represents a field in a programming language, typically a member of a class or struct. | Low | Editor |
vscode.SymbolKind.File | Represents a file in the symbol kind enumeration used for categorizing symbols in Visual Studio Code. | Low | Filesystem |
vscode.SymbolKind.Function | Represents a function symbol in the code for use in Visual Studio Code extensions. | Low | Other |
vscode.SymbolKind.Interface | Represents a symbol kind for interfaces in the Visual Studio Code API. | Low | Other |
vscode.SymbolKind.Key | Represents a key symbol in the Visual Studio Code API, typically used for categorizing and identifying key-related elements in code. | Low | Other |
vscode.SymbolKind.Method | Represents a method in the code for the purpose of symbol identification and categorization. | Low | Device Data |
vscode.SymbolKind.Module | Represents a module in the symbol hierarchy within Visual Studio Code’s API. | Low | Other |
vscode.SymbolKind.Number | Represents a numeric symbol in the code, such as a constant or a literal. | Low | Other |
vscode.SymbolKind.Object | Represents a symbol of type ‘Object’ in Visual Studio Code’s API for code navigation and organization. | Low | Other |
vscode.SymbolKind.Operator | Represents an operator symbol in the Visual Studio Code API. | Low | Other |
vscode.SymbolKind.Package | Represents a symbol for a package in the Visual Studio Code API. | Low | Other |
vscode.SymbolKind.Property | Represents a property in the symbol hierarchy within Visual Studio Code’s API. | Low | Other |
vscode.SymbolKind.String | Represents a string literal in the code for symbol categorization. | Low | Other |
vscode.SymbolKind.Struct | Represents a structure type in the code, such as a class or a record. | Low | Other |
vscode.SymbolKind.TypeParameter | Represents a type parameter symbol in Visual Studio Code’s API. | Low | Other |
vscode.SymbolKind.Variable | Represents a variable in the code for the purpose of symbol identification and navigation. | Low | Device Data |
vscode.SymbolTag.Deprecated | Marks a symbol as deprecated in the Visual Studio Code editor. | Low | Editor |
vscode.TabInputCustom | Represents a custom editor input in Visual Studio Code, allowing extensions to provide custom editing experiences. | Low | Editor |
vscode.TabInputNotebook | Represents a notebook editor input in Visual Studio Code. | Low | Editor |
vscode.TabInputNotebookDiff | Displays the differences between two versions of a notebook in Visual Studio Code. | Low | Other |
vscode.TabInputTerminal | Creates a terminal tab input within Visual Studio Code. | Low | Other |
vscode.TabInputText | Represents a text-based tab input in Visual Studio Code. | Low | Editor |
vscode.TabInputTextDiff | Compares two text files side-by-side in Visual Studio Code. | Low | Filesystem |
vscode.TabInputWebview | Represents a webview input within a Visual Studio Code tab. | Med | Other |
vscode.Task | Creates and manages tasks within Visual Studio Code’s task system. | Low | Other |
vscode.TaskDefinition | Defines the structure and properties required for a custom task in Visual Studio Code. | Low | Other |
vscode.TaskGroup | Organizes tasks into predefined categories like ‘build’, ‘test’, ‘clean’, and ‘rebuild’ for better task management in Visual Studio Code. | Low | Other |
vscode.TaskGroup.Build | Groups tasks related to building the project in Visual Studio Code. | Low | Other |
vscode.TaskGroup.Clean | Groups tasks related to cleaning the project workspace. | Low | Other |
vscode.TaskGroup.Test | Groups tasks related to testing in Visual Studio Code. | Low | Other |
vscode.TaskPanelKind.Dedicated | Creates a new panel for each task run, ensuring tasks do not share the same panel. | Low | Other |
vscode.TaskProvider | Registers a provider for tasks that can be run in the editor. | Low | Editor |
vscode.TaskRevealKind.Always | Automatically displays the terminal panel whenever a task is executed. | Low | Process Execution |
vscode.TaskRevealKind.Silent | Prevents the task’s terminal from being revealed when the task is executed. | Low | Process Execution |
vscode.TaskScope.Global | Defines a task that is available globally across all workspaces in Visual Studio Code. | Med | Device Data |
vscode.TaskScope.Workspace | Defines a task’s scope to be available across the entire workspace. | Low | Device Data |
vscode.tasks.executeTask | Executes a specified task within Visual Studio Code. | Med | Process Execution |
vscode.tasks.fetchTasks | Retrieves a list of all defined tasks in the current workspace. | Low | Other |
vscode.tasks.onDidEndTask | Registers an event listener that triggers when a task in Visual Studio Code finishes executing. | Low | Process Execution |
vscode.tasks.onDidEndTaskProcess | Registers an event listener that triggers when a task process ends in Visual Studio Code. | Low | Process Execution |
vscode.tasks.onDidStartTask | Registers an event listener that triggers when a task starts in Visual Studio Code. | Low | Other |
vscode.tasks.onDidStartTaskProcess | Registers an event listener that triggers when a task process starts in Visual Studio Code. | Low | Process Execution |
vscode.tasks.registerTaskProvider | Registers a provider that defines and manages custom tasks within the editor. | Med | Editor |
vscode.tasks.taskExecutions | Provides an array of currently active task executions in Visual Studio Code. | Low | Process Execution |
vscode.tasks.taskExecutions.find | Returns the first task execution that matches the specified criteria from the list of currently active task executions. | Low | Process Execution |
vscode.TerminalLocation.Panel | Specifies that the terminal should be created in the panel area of the Visual Studio Code interface. | Low | Other |
vscode.TerminalProfile | Creates a custom terminal profile with specified configurations for the integrated terminal in Visual Studio Code. | Low | Filesystem |
vscode.TestMessage | Creates a message associated with a test result in Visual Studio Code’s testing framework. | Low | Other |
vscode.TestMessage.diff | Displays a diff view in the editor to compare expected and actual values for a test message. | Low | Editor |
vscode.TestRunProfileKind | Defines the type of test run profile, such as running, debugging, or coverage, for a testing extension in Visual Studio Code. | Low | Filesystem |
vscode.TestRunProfileKind.Debug | Specifies a test run profile for debugging test cases in Visual Studio Code. | Low | Filesystem |
vscode.TestRunProfileKind.Run | Executes a test run in Visual Studio Code. | Low | Filesystem |
vscode.TestRunRequest | Creates a request to run a specific set of tests in Visual Studio Code. | Low | Other |
vscode.TestRunRequest2 | Creates a request to run or debug specific tests in Visual Studio Code. | Low | Process Execution |
vscode.tests.createTestController | Creates a new test controller for managing and running tests within Visual Studio Code. | Low | Other |
vscode.tests.createTestController.calledWith | Verifies if a specific function was invoked with the provided arguments. | Low | Other |
vscode.tests.createTestItem | Creates a new test item for use in Visual Studio Code’s testing framework. | Low | Other |
vscode.TextDocumentChangeReason.Redo | Indicates that the change in the text document was triggered by a redo operation. | Low | Editor |
vscode.TextDocumentChangeReason.Undo | Indicates that a text document change was triggered by an undo operation. | Low | Editor |
vscode.TextDocumentSaveReason.Manual | Indicates that a document was saved manually by the user. | Low | Editor |
vscode.TextEdit | Creates, replaces, or deletes text within a document in a code editor. | Med | Editor |
vscode.TextEdit.delete | Removes a specified range of text from a document in Visual Studio Code. | Med | Editor |
vscode.TextEdit.insert | Inserts a specified string at a given position in a text document. | Low | Device Data |
vscode.TextEditor | Provides an interface for interacting with and manipulating the contents of a text editor in Visual Studio Code. | Med | Editor |
vscode.TextEditorCursorStyle | Sets the style of the text editor cursor in Visual Studio Code. | Low | Editor |
vscode.TextEditorCursorStyle.Block | Sets the cursor style to a block shape in the text editor. | Low | Editor |
vscode.TextEditorCursorStyle.BlockOutline | Sets the cursor style to a hollow block in the text editor. | Low | Editor |
vscode.TextEditorCursorStyle.Line | Sets the cursor style to a vertical line in the text editor. | Low | Editor |
vscode.TextEditorCursorStyle.LineThin | Sets the cursor style to a thin vertical line in the text editor. | Low | Network |
vscode.TextEditorCursorStyle.Underline | Sets the cursor style to an underline in the text editor. | Low | Editor |
vscode.TextEditorCursorStyle.UnderlineThin | Sets the cursor style to a thin underline in the text editor. | Low | Network |
vscode.TextEditorDecorationType | Creates and manages custom visual decorations for text in a Visual Studio Code editor. | Low | Editor |
vscode.TextEditor.document | Provides access to the document currently open in the text editor. | Med | Editor |
vscode.TextEditor.edit | Allows modifications to the text within the editor through a provided callback function. | Med | Editor |
vscode.TextEditorEdit | Allows modifications to the text in a specific editor instance within Visual Studio Code. | Low | Editor |
vscode.TextEditorLineNumbersStyle | Determines the style of line numbers displayed in the editor. | Low | Editor |
vscode.TextEditorLineNumbersStyle.Off | Disables the display of line numbers in the text editor. | Low | Editor |
vscode.TextEditorLineNumbersStyle.On | Enables the display of line numbers in the text editor. | Low | Editor |
vscode.TextEditorLineNumbersStyle.Relative | Displays line numbers relative to the current cursor position in the editor. | Low | Device Data |
vscode.TextEditorRevealType.AtTop | Scrolls the editor to reveal the specified range at the top of the viewport. | Low | Editor |
vscode.TextEditorRevealType.Default | Reveals the specified range in the editor using the default scrolling behavior. | Low | Editor |
vscode.TextEditorRevealType.InCenter | Centers the specified line in the visible editor area. | Low | Editor |
vscode.TextEditorRevealType.InCenterIfOutsideViewport | Centers the specified text in the editor if it is currently outside the visible area. | Low | Editor |
vscode.TextEditorSelectionChangeEvent | Triggers an event when the selection in a text editor changes. | Low | Editor |
vscode.TextEditorSelectionChangeKind.Command | Indicates a change in the text editor selection caused by a command execution. | Low | Process Execution |
vscode.TextEditorSelectionChangeKind.Keyboard | Represents a change in the text editor selection caused by keyboard interaction. | Low | Editor |
vscode.TextEditorSelectionChangeKind.Mouse | Represents a change in the text editor selection triggered by a mouse action. | Low | Editor |
vscode.TextEdit.replace | Replaces a specified range of text in a document with new text. | Low | Editor |
vscode.ThemeColor | Specifies a color from the current theme to be used in the user interface. | Low | Other |
vscode.ThemeIcon | Represents an icon that can be used in Visual Studio Code’s user interface, such as in the status bar or tree views. | Low | Other |
vscode.ThemeIcon.File | Represents a file icon in Visual Studio Code’s user interface. | Low | Filesystem |
vscode.ThemeIcon.Folder | Represents a folder icon in Visual Studio Code’s user interface. | Low | Other |
vscode.TreeItem | Represents an item in a tree view within Visual Studio Code’s extension API. | Low | Other |
vscode.TreeItemCollapsibleState | Determines the collapsible state of a tree item in Visual Studio Code’s user interface. | Low | Other |
vscode.TreeItemCollapsibleState.Collapsed | Sets the initial state of a tree item to be collapsed in the Visual Studio Code interface. | Low | Other |
vscode.TreeItemCollapsibleState.Expanded | Sets the state of a tree item to be expanded, displaying its child items. | Low | Other |
vscode.TreeItemCollapsibleState.None | Represents a tree item that cannot be expanded or collapsed. | Low | Other |
vscode.TreeItemLabel | Provides a label for a tree item in Visual Studio Code’s user interface. | Low | Other |
vscode.TypeHierarchyItem | Represents a programming construct in Visual Studio Code’s type hierarchy, providing details such as name, kind, and location. | Low | Other |
vscode.UIKind.Desktop | Determines if the user interface is running in a desktop environment. | Low | Device Data |
vscode.UIKind.Web | Determines if the current user interface is running as a web application. | Low | Other |
vscode.Uri | Creates and manipulates URIs within the Visual Studio Code environment. | Low | Device Data |
vscode.Uri.file | Creates a URI object representing a file system path. | Low | Filesystem |
vscode.Uri.from | Creates a URI object from a given string or set of components. | Low | Other |
vscode.UriHandler | Registers a handler for URIs to enable custom behavior when specific URIs are opened in Visual Studio Code. | Med | Other |
vscode.Uri.joinPath | Combines multiple path segments into a single URI. | Low | Other |
vscode.Uri.parse | Creates a URI object from a given string representation. | Med | Other |
vscode.version | Returns the current version of the Visual Studio Code editor. | Low | Editor |
vscode.ViewColumn | Specifies the column in the Visual Studio Code editor where a view or editor should be displayed. | Low | Editor |
vscode.ViewColumn.Active | Specifies that the editor should open in the currently active column. | Low | Editor |
vscode.ViewColumn.Beside | Opens a new editor to the side of the currently active one. | Low | Editor |
vscode.ViewColumn.Eight | Opens a new editor in the eighth column of the Visual Studio Code editor layout. | Low | Editor |
vscode.ViewColumn.Four | Specifies the fourth column in the editor layout for displaying a document or view. | Low | Editor |
vscode.ViewColumn.Nine | Specifies the ninth column in the editor layout for displaying a text document. | Low | Editor |
vscode.ViewColumn.One | Specifies the first column in the editor layout for displaying a text document. | Low | Editor |
vscode.ViewColumn.Seven | Specifies the seventh column in the Visual Studio Code editor layout for displaying a view or editor. | Low | Editor |
vscode.ViewColumn.Six | Opens a new editor in the sixth column of the Visual Studio Code editor layout. | Low | Editor |
vscode.ViewColumn.Three | Opens a new editor in the third column of the Visual Studio Code editor layout. | Low | Editor |
vscode.ViewColumn.Two | Opens an editor in the second column of the Visual Studio Code interface. | Low | Editor |
vscode.window | Provides access to the Visual Studio Code window interface, including user interface elements and window-specific functionality. | Low | Other |
vscode.window.activeColorTheme | Returns the currently active color theme in the Visual Studio Code editor. | Low | Editor |
vscode.window.activeColorTheme.kind | Returns the kind of the currently active color theme in the editor. | Low | Editor |
vscode.window.activeNotebookEditor | Returns the currently active notebook editor in Visual Studio Code, if there is one. | Low | Editor |
vscode.window.activeTerminal | Returns the currently active terminal instance in the Visual Studio Code editor. | Low | Editor |
vscode.window.activeTerminal?.name | Returns the name of the currently active terminal in Visual Studio Code, if one exists. | Low | Other |
vscode.window.activeTerminal.processId | Retrieves the process ID of the currently active terminal in Visual Studio Code. | Low | Process Execution |
vscode.window.activeTerminal?.sendText | Sends a specified text to the currently active terminal in Visual Studio Code, if one exists. | Med | Editor |
vscode.window.activeTerminal.sendText | Sends a specified string of text to the currently active terminal in Visual Studio Code. | Med | Editor |
vscode.window.activeTerminal.show | Displays the currently active terminal in the Visual Studio Code window. | Low | Other |
vscode.window.activeTextEditor | Returns the currently active text editor in the Visual Studio Code window. | Low | Editor |
vscode.window?.activeTextEditor?.document | Accesses the currently active text editor’s document in Visual Studio Code, if one exists. | Low | Editor |
vscode.window.activeTextEditor?.document | Retrieves the document associated with the currently active text editor in Visual Studio Code, if one exists. | Low | Editor |
vscode.window.activeTextEditor.document | Returns the document associated with the currently active text editor in Visual Studio Code. | Med | Editor |
vscode.window.activeTextEditor.document.eol | Returns the end-of-line character sequence used in the currently active text editor’s document. | Low | Editor |
vscode.window?.activeTextEditor?.document?.fileName | Retrieves the file name of the currently active text editor’s document in Visual Studio Code. | Low | Filesystem |
vscode.window.activeTextEditor?.document?.fileName | Returns the file name of the currently active text editor’s document, if one exists. | Low | Filesystem |
vscode.window.activeTextEditor?.document.fileName | Returns the file name of the currently active text editor’s document, if one is open. | Low | Filesystem |
vscode.window.activeTextEditor.document.fileName | Returns the file name of the currently active text editor’s document in Visual Studio Code. | Low | Filesystem |
vscode.window.activeTextEditor?.document.fileName.match | Returns the result of matching the active text editor’s document file name against a specified pattern. | Low | Filesystem |
vscode.window.activeTextEditor.document.fileName.match | Returns an array of matches for the file name of the currently active text editor’s document based on a specified regular expression. | Med | Filesystem |
vscode.window.activeTextEditor?.document.fileName.replace | Replaces a specified part of the file name of the currently active text editor’s document. | Med | Filesystem |
vscode.window.activeTextEditor.document.fileName.replace | Replaces a specified part of the active text editor’s document file name. | Low | Filesystem |
vscode.window.activeTextEditor?.document.fileName.split | Returns an array of strings by splitting the file name of the currently active text editor’s document. | Low | Filesystem |
vscode.window.activeTextEditor.document.fileName.split | Splits the file name of the currently active text editor’s document into an array based on a specified delimiter. | Low | Filesystem |
vscode.window.activeTextEditor?.document.fileName.startsWith | Checks if the currently active text editor’s document filename begins with a specified string. | Low | Filesystem |
vscode.window.activeTextEditor?.document.getText | Retrieves the entire text content of the currently active text editor’s document in Visual Studio Code. | Med | Editor |
vscode.window.activeTextEditor.document.getText | Returns the entire text content of the currently active document in the editor. | Med | Editor |
vscode.window.activeTextEditor?.document.getWordRangeAtPosition | Retrieves the range of a word at a specified position in the active text editor’s document. | Low | Device Data |
vscode.window.activeTextEditor?.document.isDirty | Checks if the currently active text editor’s document has unsaved changes. | Low | Editor |
vscode.window.activeTextEditor.document.isDirty | Checks if the currently active text editor’s document has unsaved changes. | Low | Editor |
vscode.window.activeTextEditor?.document.isUntitled | Checks if the currently active text editor’s document is untitled. | Low | Editor |
vscode.window.activeTextEditor.document.isUntitled | Checks if the currently active text editor’s document has not been saved to a file yet. | Low | Filesystem |
vscode.window.activeTextEditor?.document?.languageId | Returns the language identifier of the currently active text editor’s document, if available. | Low | Editor |
vscode.window.activeTextEditor?.document.languageId | Returns the language identifier of the currently active text editor’s document, if one is open. | Low | Editor |
vscode.window.activeTextEditor.document.languageId | Returns the language identifier of the currently active text editor’s document in Visual Studio Code. | Low | Editor |
vscode.window.activeTextEditor?.document.languageId.includes | Checks if the language identifier of the currently active text editor’s document contains a specified substring. | Low | Editor |
vscode.window.activeTextEditor?.document.languageId.toLowerCase | Returns the language identifier of the currently active text editor’s document in lowercase. | Low | Editor |
vscode.window.activeTextEditor.document.languageId.toLowerCase | Returns the language identifier of the currently active text editor’s document in lowercase. | Low | Editor |
vscode.window.activeTextEditor.document.lineAt | Retrieves the text and metadata of a specific line in the currently active text editor’s document. | Low | Editor |
vscode.window.activeTextEditor?.document.lineCount | Returns the total number of lines in the currently active text editor’s document, if one is open. | Low | Editor |
vscode.window.activeTextEditor.document.lineCount | Returns the total number of lines in the currently active text editor’s document. | Low | Editor |
vscode.window.activeTextEditor.document.offsetAt | Returns the character offset of a given position within the document. | Low | Device Data |
vscode.window.activeTextEditor.document.positionAt | Converts a character offset to a position object containing line and character information in the document. | Low | Device Data |
vscode.window.activeTextEditor?.document?.save | Attempts to save the currently active text editor’s document in Visual Studio Code, if one exists. | Low | Editor |
vscode.window.activeTextEditor?.document.save | Saves the currently active text editor’s document in Visual Studio Code if one is open. | Low | Editor |
vscode.window.activeTextEditor.document.save | Saves the currently active text editor’s document in Visual Studio Code. | Low | Editor |
vscode.window.activeTextEditor?.document?.uri | Retrieves the URI of the currently active text editor’s document in Visual Studio Code, if available. | Low | Editor |
vscode.window.activeTextEditor?.document.uri | Retrieves the URI of the currently active text editor’s document in Visual Studio Code, if one exists. | Low | Editor |
vscode.window.activeTextEditor.document.uri | Returns the URI of the document currently open in the active text editor. | Low | Editor |
vscode.window.activeTextEditor?.document?.uri?.fsPath | Returns the file system path of the currently active text editor’s document in Visual Studio Code, if available. | Med | Filesystem |
vscode.window.activeTextEditor?.document.uri.fsPath | Returns the file system path of the currently active text editor’s document, if one exists. | Low | Filesystem |
vscode.window.activeTextEditor.document.uri.fsPath | Returns the file system path of the currently active text editor’s document in Visual Studio Code. | Med | Filesystem |
vscode.window.activeTextEditor?.document.uri.fsPath.endsWith | Checks if the file path of the currently active text editor’s document ends with a specified string. | Low | Filesystem |
vscode.window.activeTextEditor.document.uri.fsPath.endsWith | Checks if the file path of the currently active text editor’s document ends with a specified string. | Low | Filesystem |
vscode.window.activeTextEditor?.document.uri.fsPath.match | Returns the file system path of the currently active text editor’s document if it exists and matches a specified pattern. | Med | Filesystem |
vscode.window.activeTextEditor.document.uri.fsPath.replace | Replaces parts of the file path of the currently active document in Visual Studio Code. | Med | Filesystem |
vscode.window.activeTextEditor.document.uri.fsPath.split | Returns an array of strings by splitting the file system path of the currently active text editor’s document. | Low | Filesystem |
vscode.window.activeTextEditor?.document.uri.path | Returns the file path of the currently active text editor’s document, if one exists. | Low | Filesystem |
vscode.window.activeTextEditor.document.uri.path | Returns the file path of the currently active text editor’s document. | Low | Filesystem |
vscode.window.activeTextEditor.document.uri.path.slice | Extracts a portion of the file path from the currently active text editor’s document in Visual Studio Code. | Low | Filesystem |
vscode.window.activeTextEditor?.document.uri.scheme | Returns the scheme of the URI for the document currently open in the active text editor, if one exists. | Low | Editor |
vscode.window.activeTextEditor.document.uri.scheme | Returns the scheme of the URI for the currently active text editor’s document in Visual Studio Code. | Low | Editor |
vscode.window.activeTextEditor?.document.uri.toString | Returns the URI of the currently active text editor’s document as a string, if an editor is active. | Low | Device Data |
vscode.window.activeTextEditor.document.uri?.toString | Returns the URI of the currently active text editor’s document as a string, if available. | Low | Device Data |
vscode.window.activeTextEditor.document.uri.toString | Returns the URI of the currently active text editor’s document as a string. | Med | Device Data |
vscode.window.activeTextEditor.document.version | Returns the version number of the currently active text document in the editor. | Low | Editor |
vscode.window.activeTextEditor?.edit | Initiates an edit operation on the currently active text editor in Visual Studio Code, if one is open. | Low | Editor |
vscode.window.activeTextEditor.edit | Allows modifications to the currently active text editor’s content. | Med | Editor |
vscode.window.activeTextEditor?.insertSnippet | Inserts a code snippet at the current cursor position in the active text editor. | Med | Device Data |
vscode.window.activeTextEditor.insertSnippet | Inserts a snippet of code into the currently active text editor in Visual Studio Code. | Med | Editor |
vscode.window.activeTextEditor?.options.insertSpaces | Checks whether the active text editor in Visual Studio Code is set to insert spaces instead of tabs. | Low | Editor |
vscode.window.activeTextEditor?.options.tabSize | Retrieves the tab size setting of the currently active text editor in Visual Studio Code, if one is open. | Low | Editor |
vscode.window.activeTextEditor.options.tabSize | Retrieves or sets the number of spaces a tab character represents in the active text editor. | Low | Editor |
vscode.window.activeTextEditor?.revealRange | Displays a specified range of text in the currently active text editor. | Low | Editor |
vscode.window.activeTextEditor.revealRange | Reveals a specified range of text in the currently active text editor. | Low | Editor |
vscode.window.activeTextEditor?.selection | Retrieves the current text selection of the active text editor, if one exists. | Med | Editor |
vscode.window.activeTextEditor.selection | Returns the current text selection within the active text editor in Visual Studio Code. | Low | Editor |
vscode.window.activeTextEditor?.selection.active | Returns the position of the active cursor in the currently focused text editor, if one exists. | Low | Device Data |
vscode.window.activeTextEditor.selection.active | Returns the current position of the cursor in the active text editor. | Low | Device Data |
vscode.window.activeTextEditor?.selection.active.character | Returns the character position of the active cursor in the currently focused text editor, if one exists. | Low | Device Data |
vscode.window.activeTextEditor.selection.active.character | Returns the character position of the active cursor in the currently focused text editor. | Low | Device Data |
vscode.window.activeTextEditor?.selection.active.line | Returns the line number of the active cursor position in the currently active text editor, if available. | Low | Device Data |
vscode.window.activeTextEditor.selection.active.line | Returns the line number of the cursor’s current position in the active text editor. | Low | Device Data |
vscode.window.activeTextEditor.selection.anchor | Provides the starting position of the current text selection in the active editor. | Low | Device Data |
vscode.window.activeTextEditor.selection.end | Returns the position of the end of the current selection in the active text editor. | Low | Device Data |
vscode.window.activeTextEditor.selection.end.line | Returns the line number where the selection ends in the currently active text editor. | Low | Editor |
vscode.window.activeTextEditor?.selection.isEmpty | Checks if the current text editor’s selection is empty. | Low | Editor |
vscode.window.activeTextEditor.selection?.isEmpty | Checks if the current selection in the active text editor is empty. | Low | Editor |
vscode.window.activeTextEditor.selection.isEmpty | Checks if the current text selection in the active editor is empty. | Low | Editor |
vscode.window.activeTextEditor?.selections | Returns the current text selections in the active text editor, if one exists. | Low | Editor |
vscode.window.activeTextEditor.selections | Returns an array of selection objects representing the current selections in the active text editor. | Low | Editor |
vscode.window.activeTextEditor.selections.length | Returns the number of selections in the currently active text editor in Visual Studio Code. | Low | Editor |
vscode.window.activeTextEditor.selections.map | Returns an array of transformed selections from the currently active text editor. | Low | Editor |
vscode.window.activeTextEditor.selection.start | Returns the starting position of the current selection in the active text editor. | Low | Device Data |
vscode.window.activeTextEditor?.selection.start.line | Returns the line number where the selection starts in the currently active text editor, if one exists. | Low | Editor |
vscode.window.activeTextEditor.selection.start.line | Returns the line number where the current text selection starts in the active text editor. | Low | Editor |
vscode.window.activeTextEditor?.setDecorations | Sets visual decorations on the currently active text editor in Visual Studio Code. | Low | Editor |
vscode.window.activeTextEditor.setDecorations | Applies specified visual decorations to the currently active text editor in Visual Studio Code. | Low | Editor |
vscode.window?.activeTextEditor?.viewColumn | Returns the view column number of the currently active text editor in Visual Studio Code, if available. | Low | Editor |
vscode.window.activeTextEditor?.viewColumn | Returns the view column number of the currently active text editor in Visual Studio Code, if one is open. | Low | Editor |
vscode.window.activeTextEditor.viewColumn | Returns the view column in which the currently active text editor is displayed. | Low | Editor |
vscode.window.activeTextEditor.viewColumn.Beside | Opens a new editor beside the currently active one in the next available column. | Low | Editor |
vscode.window.activeTextEditor?.visibleRanges | Returns the ranges of text currently visible in the active text editor window. | Low | Editor |
vscode.window.create | Creates a new window within the Visual Studio Code environment. | Low | Device Data |
vscode.window.createInputBox | Displays a text input box for user input within the Visual Studio Code interface. | Low | Editor |
vscode.window.createOutputChannel | Creates a new output channel in Visual Studio Code for displaying custom output or logs. | Low | Other |
vscode.window.createOutputChannel.calledWith | Verifies if a specific output channel was created with the given arguments in Visual Studio Code. | Low | Other |
vscode.window.createQuickPick | Displays a customizable dropdown list for user selection within the Visual Studio Code interface. | Low | Other |
vscode.window.createStatusBarItem | Creates a status bar item in Visual Studio Code’s status bar. | Low | Other |
vscode.window.createTerminal | Creates a new terminal instance within the Visual Studio Code environment. | Med | Device Data |
vscode.window.createTextEditorDecorationType | Creates a new decoration type that can be used to add custom styling to text within the editor. | Low | Editor |
vscode.window.createTreeView | Creates a tree view in Visual Studio Code’s user interface, allowing for hierarchical data display and interaction. | Low | Other |
vscode.window.createWebviewPanel | Creates a new webview panel in Visual Studio Code, allowing custom HTML and JavaScript content to be displayed within the editor. | Med | Editor |
vscode.window.document.addEventListener | Registers an event listener to handle specific events occurring within the active text editor window. | Med | Editor |
vscode.window.get | Retrieves a specific window or editor instance within the Visual Studio Code environment. | Low | Device Data |
vscode.window.onDidChangeActiveColorTheme | Registers an event listener that triggers when the active color theme in Visual Studio Code changes. | Low | Other |
vscode.window.onDidChangeActiveNotebookEditor | Registers an event listener that triggers when the active notebook editor changes in Visual Studio Code. | Low | Editor |
vscode.window.onDidChangeActiveTerminal | Registers an event listener that triggers when the active terminal in Visual Studio Code changes. | Low | Other |
vscode.window.onDidChangeActiveTextEditor | Registers an event listener that triggers when the active text editor in Visual Studio Code changes. | Low | Editor |
vscode.window.onDidChangeActiveTextEditor. | Registers an event listener that triggers when the active text editor in Visual Studio Code changes. | Low | Editor |
vscode.window.onDidChangeNotebookEditorSelection | Registers an event listener that triggers when the selection within a notebook editor changes. | Low | Editor |
vscode.window.onDidChangeTabGroups | Registers an event listener that triggers when the tab groups in the Visual Studio Code window change. | Low | Other |
vscode.window.onDidChangeTerminalState | Registers an event listener that triggers when the state of a terminal changes in Visual Studio Code. | Low | Other |
vscode.window.onDidChangeTextEditorOptions | Registers an event listener that triggers when the options of a text editor are changed in Visual Studio Code. | Low | Editor |
vscode.window.onDidChangeTextEditorSelection | Registers an event listener that triggers when the text selection changes in the active text editor. | Low | Editor |
vscode.window.onDidChangeTextEditorVisibleRanges | Registers an event listener that triggers when the visible ranges in a text editor change. | Low | Editor |
vscode.window.onDidChangeVisibleTextEditors | Registers an event listener that triggers when the set of visible text editors changes in Visual Studio Code. | Low | Editor |
vscode.window.onDidChangeWindowState | Registers an event listener that triggers when the window’s focus state changes. | Low | Other |
vscode.window.onDidCloseTerminal | Registers an event listener that triggers when a terminal is closed in Visual Studio Code. | Low | Device Data |
vscode.window.onDidOpenTerminal | Registers an event listener that triggers when a new terminal is opened in Visual Studio Code. | Low | Other |
vscode.window.registerCustomEditorProvider | Registers a custom editor provider to handle specific file types within Visual Studio Code. | Med | Filesystem |
vscode.window.registerFileDecorationProvider | Registers a provider that supplies decorations for files in the workspace, such as icons or badges. | Low | Filesystem |
vscode.window.registerTerminalLinkProvider | Registers a provider that can detect and handle clickable links within the terminal. | Med | Other |
vscode.window.registerTerminalProfileProvider | Registers a provider that can create and manage custom terminal profiles in Visual Studio Code. | Med | Filesystem |
vscode.window.registerTreeDataProvider | Registers a data provider for a tree view in Visual Studio Code, allowing custom hierarchical data to be displayed. | Low | Other |
vscode.window.registerTreeDataProviderForView | Registers a data provider for a custom tree view in Visual Studio Code. | Low | Other |
vscode.window.registerUriHandler | Registers a handler to manage custom URI schemes within the Visual Studio Code environment. | Med | Device Data |
vscode.window.registerWebviewPanelSerializer | Registers a serializer for restoring webview panels when Visual Studio Code is restarted. | Low | Other |
vscode.window.registerWebviewViewProvider | Registers a provider that supplies content for a webview view in Visual Studio Code. | Med | Other |
vscode.window.set | Sets a value in the Visual Studio Code window context. | Med | Editor |
vscode.window.setStatusBarMessage | Displays a message in the status bar of Visual Studio Code. | Low | Other |
vscode.window.show | Displays a user interface element in Visual Studio Code. | Low | Other |
vscode.window.showErrorMessage | Displays an error message to the user in Visual Studio Code. | Low | Other |
vscode.window.showErrorMessage.apply | Displays an error message to the user in the Visual Studio Code editor. | Low | Editor |
vscode.window.showInfoMessage | Displays an informational message to the user in Visual Studio Code. | Low | Other |
vscode.window.showInformationMessage | Displays an informational message to the user in Visual Studio Code. | Low | Other |
vscode.window.showInformationMessage.apply | Displays an informational message to the user in the Visual Studio Code interface. | Low | Other |
vscode.window.showInformationMessage.calledWith | Verifies if a specific informational message was shown in the Visual Studio Code editor. | Low | Editor |
vscode.window.showInputBox | Displays a prompt to the user to input text in a dialog box within Visual Studio Code. | Low | Editor |
vscode.window.showNotebookDocument | Opens a notebook document in Visual Studio Code’s editor interface. | Low | Editor |
vscode.window.showOpenDialog | Displays a dialog for the user to select one or more files or folders from the file system. | Low | Filesystem |
vscode.window.showQuickPick | Displays a selection list to the user and returns a promise that resolves to the selected item. | Low | Other |
vscode.window.showSaveDialog | Displays a dialog for the user to select a location and name for saving a file. | Low | Filesystem |
vscode.window.showTextDocument | Opens a text document in the editor. | Low | Editor |
vscode.window.showWarningMessage | Displays a warning message to the user in the Visual Studio Code interface. | Low | Other |
vscode.window.showWorkspaceFolderPick | Displays a quick pick menu for the user to select a workspace folder. | Low | Other |
vscode.windows.path | Returns the path of the Visual Studio Code executable on Windows. | Low | Process Execution |
vscode.window.state | Returns an object representing the current state of the window, including whether it is focused. | Low | Other |
vscode.window.state.focused | Returns a boolean indicating whether the VS Code window is currently focused. | Low | Other |
vscode.window.tabGroups.activeTabGroup | Returns the currently active tab group in the Visual Studio Code window. | Low | Other |
vscode.window.tabGroups.activeTabGroup.activeTab | Returns the currently active tab in the active tab group within the Visual Studio Code window. | Low | Other |
vscode.window.tabGroups.activeTabGroup.activeTab?.input | Retrieves the input of the currently active tab in the active tab group of the VS Code window, if available. | Med | Other |
vscode.window.tabGroups.activeTabGroup.activeTab?.label | Retrieves the label of the currently active tab in the active tab group, if one exists. | Low | Other |
vscode.window.tabGroups.activeTabGroup.tabs.findIndex | Returns the index of the first tab in the active tab group that matches a specified condition. | Low | Other |
vscode.window.tabGroups.activeTabGroup.tabs.forEach | Iterates over each tab in the active tab group in Visual Studio Code. | Low | Other |
vscode.window.tabGroups.activeTabGroup?.tabs?.length | Returns the number of tabs in the currently active tab group in Visual Studio Code. | Low | Other |
vscode.window.tabGroups.all | Returns an array of all tab groups in the current Visual Studio Code window. | Low | Other |
vscode.window.tabGroups.all.flatMap | Returns a flattened array of all tabs across all tab groups in the Visual Studio Code window. | Low | Device Data |
vscode.window.tabGroups.all.forEach | Iterates over all tab groups in the Visual Studio Code window to perform a specified action on each. | Low | Other |
vscode.window.tabGroups.all.length | Returns the number of tab groups currently open in the Visual Studio Code window. | Low | Other |
vscode.window.tabGroups.all.map | Returns an array of mapped values from all tab groups in the current Visual Studio Code window. | Low | Other |
vscode.window.tabGroups.all.some | Checks if at least one tab group exists in the current window. | Low | Other |
vscode.window.tabGroups.close | Closes a specified tab group in Visual Studio Code. | Low | Device Data |
vscode.window.tabGroups.onDidChangeTabs | Registers an event listener that triggers when there are changes to the tabs in the Visual Studio Code window. | Low | Other |
vscode.window.terminals | Returns an array of all active terminal instances in the Visual Studio Code environment. | Low | Device Data |
vscode.window.terminals.filter | Filters the list of active terminal instances based on a specified condition. | Low | Other |
vscode.window.terminals.find | Finds a terminal in Visual Studio Code by a specified condition. | Low | Other |
vscode.window.terminals.findIndex | Returns the index of the first terminal in the list that satisfies the provided testing function. | Low | Other |
vscode.window.terminals.forEach | Executes a provided function once for each terminal instance in the current Visual Studio Code window. | Low | Process Execution |
vscode.window.terminals.length | Returns the number of active terminal instances in the Visual Studio Code window. | Low | Other |
vscode.window.terminals.map | Returns an array of terminal objects, each representing an active terminal instance in the Visual Studio Code window. | Low | Other |
vscode.window.terminals.reduce | Combines all active terminal instances into a single value using a specified reducer function. | Low | Other |
vscode.window.terminals.some | Checks if at least one terminal is open in the current Visual Studio Code window. | Low | Other |
vscode.window.visibleNotebookEditors.find | Returns the first visible notebook editor that matches a specified condition. | Low | Editor |
vscode.window.visibleTextEditors | Returns an array of currently visible text editors in the Visual Studio Code window. | Low | Editor |
vscode.window.visibleTextEditors.every | Checks if every currently visible text editor in the Visual Studio Code window meets a specified condition. | Low | Editor |
vscode.window.visibleTextEditors.filter | Returns an array of visible text editors that meet the specified filtering criteria. | Low | Editor |
vscode.window.visibleTextEditors.find | Returns the first visible text editor that matches a specified condition. | Low | Editor |
vscode.window.visibleTextEditors.forEach | Iterates over all currently visible text editors in Visual Studio Code to perform a specified action. | Low | Editor |
vscode.window.visibleTextEditors.length | Returns the number of currently visible text editors in the Visual Studio Code window. | Low | Editor |
vscode.window.visibleTextEditors.map | Returns an array of results by applying a function to each currently visible text editor in the Visual Studio Code window. | Low | Editor |
vscode.window.withProgress | Displays a progress indicator with a customizable message and progress updates while executing a long-running operation in Visual Studio Code. | Low | Process Execution |
vscode.window.withScmProgress | Displays a progress notification for a Source Control Management (SCM) operation in Visual Studio Code. | Low | Other |
vscode.window.write | Writes text to the active text editor in Visual Studio Code. | High | Editor |
vscode.workspace | Provides access to the current workspace, including its folders, configuration, and various utilities for interacting with the workspace environment. | Med | Device Data |
vscode.workspace.applyEdit | Applies a set of text edits to one or more text documents in the workspace. | Med | Editor |
vscode.workspace.asRelativePath | Converts an absolute file path to a relative path based on the workspace folder. | Low | Filesystem |
vscode.workspace.asRelativePath.calledWith | Determines if a specific path has been passed as an argument to convert it to a relative path within the workspace. | Low | Other |
vscode.workspace.asRelativePath.mockReturnValue | Mocks the return value of converting an absolute file path to a relative path within the workspace. | Low | Filesystem |
vscode.workspace.config | Retrieves the configuration settings for the current workspace in Visual Studio Code. | Low | Other |
vscode.workspace.createFileSystemWatcher | Watches for changes to files and directories within the workspace, triggering events when modifications occur. | Low | Filesystem |
vscode.workspace.createFileSystemWatcher.mockReturnValue | Creates a mock implementation that returns a specific value when a file system watcher is instantiated in Visual Studio Code’s workspace. | Low | Filesystem |
vscode.WorkspaceEdit | Allows modifications to workspace files, such as creating, deleting, or updating content. | High | Filesystem |
vscode.workspace.fileSystem | Provides methods to interact with the file system within a Visual Studio Code extension. | High | Filesystem |
vscode.workspace.filesystem.readFile | Reads the contents of a file from the workspace file system. | Med | Filesystem |
vscode.workspace.findFiles | Searches for files across the workspace based on specified patterns. | Low | Filesystem |
vscode.workspace.findFiles.mockReturnValueOnce | Sets a one-time mock return value for a function that searches for files in the workspace. | Low | Filesystem |
vscode.workspaceFolders | Returns an array of workspace folder objects currently open in the Visual Studio Code editor. | Low | Editor |
vscode.workspace.fs | Provides file system operations for reading, writing, and managing files and directories within the Visual Studio Code environment. | Med | Filesystem |
vscode.workspace.fs.copy | Copies a file or directory from a source location to a destination within the Visual Studio Code workspace. | Med | Filesystem |
vscode.workspace.fs.createDirectory | Creates a new directory at the specified URI within the Visual Studio Code workspace. | Med | Filesystem |
vscode.workspace.fs.delete | Deletes a specified file or directory from the workspace. | High | Filesystem |
vscode.workspace.fs.isWritableFileSystem | Determines if a given file system is writable. | Low | Filesystem |
vscode.workspace.fs.readDirectory | Reads the contents of a directory and returns an array of tuples containing file names and their types. | Low | Filesystem |
vscode.workspace.fs.readFile | Reads the contents of a file from the workspace file system. | Low | Filesystem |
vscode.workspace.fs.readFile.mockImplementation | Sets up a mock function to simulate reading a file in a Visual Studio Code extension’s workspace. | Low | Filesystem |
vscode.workspace.fs.rename | Renames a file or directory within the Visual Studio Code workspace. | Med | Filesystem |
vscode.workspace.fs.stat | Retrieves metadata about a file or directory, such as its size, modification date, and type. | Low | Filesystem |
vscode.workspace.fs.writeFile | Writes data to a specified file within the Visual Studio Code workspace. | Med | Filesystem |
vscode.workspace.get | Retrieves a specific workspace configuration or resource based on the provided key or URI. | Low | Other |
vscode.workspace.getConfiguration | Retrieves configuration settings for a specific section or the entire workspace in Visual Studio Code. | Low | Other |
vscode.workspace.getWorkspaceFolder | Returns the workspace folder that contains a given URI. | Low | Other |
vscode.workspace.getWorkspaceFolder.calledWith | Checks if the function was called with specific arguments to retrieve a workspace folder. | Low | Other |
vscode.workspace.getWorkspaceFolder.mockReturnValue | Sets a mock return value for a function that retrieves the workspace folder in a Visual Studio Code extension. | Low | Other |
vscode.workspace.isTrusted | Determines whether the current workspace is trusted by the user. | Low | Other |
vscode.workspace.name | Returns the name of the workspace currently open in Visual Studio Code. | Low | Other |
vscode.workspace.name.slice | Extracts a portion of the workspace name in Visual Studio Code. | Low | Other |
vscode.workspace.notebookDocuments | Provides access to all currently open notebook documents in the Visual Studio Code workspace. | Med | Other |
vscode.workspace.notebookDocuments.find | Returns a notebook document from the workspace that matches a specified condition. | Low | Other |
vscode.workspace.on | Registers an event listener for various workspace-related events in Visual Studio Code. | Low | Other |
vscode.workspace.onDidChangeConfiguration | Registers an event listener that triggers when the workspace configuration changes. | Low | Other |
vscode.workspace.onDidChangeNotebookDocument | Registers an event listener that triggers when a notebook document in Visual Studio Code is modified. | Med | Other |
vscode.workspace.onDidChangeTextDocument | Registers an event listener that triggers when the content of a text document in the workspace changes. | Med | Editor |
vscode.workspace.onDidChangeTextDocument.calledWith | Registers a callback function to be invoked when a text document is changed, with the provided arguments. | Low | Editor |
vscode.workspace.onDidChangeWorkspaceFolders | Registers an event listener that triggers when the workspace folders are added or removed. | Low | Other |
vscode.workspace.onDidCloseNotebookDocument | Registers an event listener that triggers when a notebook document is closed in Visual Studio Code. | Low | Device Data |
vscode.workspace.onDidCloseTextDocument | Registers an event listener that triggers when a text document is closed in Visual Studio Code. | Low | Device Data |
vscode.workspace.onDidCreateFiles | Registers an event listener that triggers when new files are created in the workspace. | Med | Filesystem |
vscode.workspace.onDidDeleteFiles | Registers an event listener that triggers when files are deleted in the workspace. | Med | Filesystem |
vscode.workspace.onDidGrantWorkspaceTrust | Registers an event listener that triggers when workspace trust is granted. | Med | Other |
vscode.workspace.onDidOpenNotebookDocument | Registers an event listener that triggers when a notebook document is opened in Visual Studio Code. | Med | Other |
vscode.workspace.onDidOpenTextDocument | Registers an event listener that triggers when a text document is opened in the editor. | Low | Editor |
vscode.workspace.onDidRenameFiles | Registers an event listener that triggers when files are renamed within the workspace. | Med | Filesystem |
vscode.workspace.onDidSaveNotebookDocument | Registers an event handler that triggers when a notebook document is saved. | Low | Other |
vscode.workspace.onDidSaveTextDocument | Registers an event listener that triggers when a text document is saved in Visual Studio Code. | Med | Editor |
vscode.workspace.onWillDeleteFiles | Registers an event listener that triggers before files are deleted in the workspace. | Med | Filesystem |
vscode.workspace.onWillSaveTextDocument | Registers an event listener that triggers before a text document is saved in Visual Studio Code. | Med | Editor |
vscode.workspace.openNotebookDocument | Opens a notebook document in Visual Studio Code. | Low | Other |
vscode.workspace.openTextDocument | Opens a text document in Visual Studio Code, allowing for further manipulation or display. | Med | Editor |
vscode.workspace.registerConfiguration | Registers a new configuration schema for the workspace settings in Visual Studio Code. | Med | Other |
vscode.workspace.registerFileSystemProvider | Registers a custom file system provider to handle file operations within the editor. | Med | Filesystem |
vscode.workspace.registerNotebookSerializer | Registers a serializer for handling the serialization and deserialization of notebook data in Visual Studio Code. | Low | Other |
vscode.workspace.registerTaskProvider | Registers a provider that supplies tasks to the Visual Studio Code task system. | Low | Other |
vscode.workspace.registerTextDocumentContentProvider | Registers a content provider that supplies text content for virtual documents in the editor. | Med | Editor |
vscode.workspace.requestWorkspaceTrust | Prompts the user to grant trust to the current workspace in Visual Studio Code. | High | Other |
vscode.workspace.rootPath | Returns the absolute path of the root folder of the current workspace. | Med | Other |
vscode.workspace.saveAll | Saves all unsaved files in the current workspace. | Low | Filesystem |
vscode.workspace.saveConfiguration | Saves the current workspace configuration settings. | Med | Other |
vscode.workspace.textDocuments | Returns an array of all text documents currently open in the Visual Studio Code workspace. | Low | Editor |
vscode.workspace.textDocuments.filter | Filters the currently open text documents in the workspace based on a specified condition. | Low | Editor |
vscode.workspace.textDocuments.find | Returns the first text document in the workspace that matches a specified condition. | Low | Editor |
vscode.workspace.textDocuments.forEach | Iterates over all open text documents in the workspace to perform a specified action on each. | Med | Editor |
vscode.workspace.textDocuments.includes | Checks if a specific text document is currently open in the workspace. | Low | Editor |
vscode.workspace.textDocuments.map | Returns an array of results by applying a provided function to each open text document in the workspace. | Low | Editor |
vscode.workspace.textDocuments.reduce | Aggregates all open text documents in the workspace into a single value using a reducer function. | Med | Editor |
vscode.workspace.textDocuments.some | Checks if at least one text document in the workspace meets a specified condition. | Low | Editor |
vscode.workspace.updateWorkspaceFolders | Adds, removes, or modifies workspace folders in the current Visual Studio Code workspace. | Med | Other |
vscode.workspace.uri | Provides the URI of the current workspace in Visual Studio Code. | Med | Other |
vscode.workspace.workspaceFile | Returns the URI of the workspace file currently open in Visual Studio Code. | Med | Filesystem |
vscode.workspace.workspaceFolders | Returns an array of workspace folder objects representing the folders currently open in the editor. | Low | Editor |
Extension Tracked Secret Types
This section outlines the various types of secrets that ExtensionTotal can identify and monitor within extensions, apps, and plugins across supported marketplaces. Secrets are sensitive information that, if exposed, can lead to significant security risks such as unauthorized access, data breaches, or malicious activities. By tracking these secret types, ExtensionTotal helps organizations maintain compliance, enforce security policies, and minimize third-party risks.
detector_name |
---|
AdafruitIO |
Agora |
Aha |
AirtableApiKey |
Aiven |
Alchemy |
AlgoliaAdminKey |
Alibaba |
AmplitudeApiKey |
Anthropic |
Anypoint |
AsanaOauth |
Atera |
Audd |
Autodesk |
AWS |
AWSSessionKey |
Azure |
AzureContainerRegistry |
AzureDevopsPersonalAccessToken |
AzureSearchAdminKey |
AzureStorage |
Besttime |
Bitfinex |
BitLyAccessToken |
Blazemeter |
Blogger |
CarbonInterface |
Circle |
Clarifai |
ClickupPersonalToken |
CloudflareApiToken |
Coda |
Codacy |
Codeclimate |
Coinbase |
Coveralls |
DatadogToken |
Diffbot |
DigitalOceanToken |
DigitalOceanV2 |
Disqus |
Dockerhub |
Docparser |
Dropbox |
EightxEight |
Enigma |
ExchangeRatesAPI |
FacebookOAuth |
FastlyPersonalToken |
FigmaPersonalAccessToken |
Findl |
FixerIO |
FlatIO |
Flickr |
Fmfw |
FormBucket |
Front |
FTP |
GCP |
GCPApplicationDefaultCredentials |
Gengo |
Github |
GitHubOauth2 |
Gitlab |
Gitter |
GoogleOauth2 |
Grafana |
Groq |
HereAPI |
Heroku |
Holistic |
Honeycomb |
HubSpotApiKey |
HuggingFace |
Humanity |
Hunter |
Imagekit |
Imagga |
Infura |
IPGeolocation |
IpStack |
JDBC |
Jumpcloud |
Juro |
LaunchDarkly |
LDAP |
LinearAPI |
Loggly |
LogzIO |
LokaliseToken |
MagicBell |
Mailgun |
Mandrill |
Mapquest |
MaxMindLicense |
MicrosoftTeamsWebhook |
Miro |
Mockaroo |
MongoDB |
Myfreshworks |
Netlify |
NexmoApiKey |
NGC |
Nimble |
Noticeable |
Notion |
NpmToken |
Oanda |
Onesignal |
OnWaterIO |
OpenAI |
OpenCageData |
OpenWeather |
Opsgenie |
Parsers |
Pastebin |
PaypalOauth |
Pepipost |
PivotalTracker |
Pixabay |
Polygon |
PostageApp |
Postgres |
Postman |
Postmark |
Privacy |
PrivateKey |
ProtocolsIO |
PubNubPublishKey |
PubNubSubscriptionKey |
PusherChannelKey |
Qase |
RabbitMQ |
RapidApi |
Rawg |
Redis |
Replicate |
Roaring |
SendGrid |
SentryToken |
Shopify |
Shortcut |
Sirv |
Slack |
SnykKey |
SonarCloud |
SplunkOberservabilityToken |
SQLServer |
Square |
SquareApp |
Squareup |
Statuspage |
Stripe |
Swell |
TatumIO |
TelegramBotToken |
TestingBot |
TomorrowIO |
TravisCI |
TrelloApiKey |
Twist |
Twitch |
Ubidots |
Uclassify |
UnifyID |
URI |
VirusTotal |
Web3Storage |
Yandex |
YoutubeApiKey |
ZendeskApi |
ZulipChat |