Unverified Publisher
Flags items published by entities that haven’t gone through the publisher verification process of the marketplace. Lack of verification may indicate higher risk, as the publisher’s identity and trustworthiness are unconfirmed.
Flags items published by entities that haven’t gone through the publisher verification process of the marketplace. Lack of verification may indicate higher risk, as the publisher’s identity and trustworthiness are unconfirmed.
Flags Snippet type extensions that run code on the user's machine. Snippet should be static JSON files and not execute any code.
Flags publishers lacking installs on the marketplace, suggesting concerns about the publisher's reliability.
AI-powered analysis of the extension's source code for security insights and risk assessment.
The "Robot FTP" extension for VSCode is designed to facilitate the transfer of .ls files between a user's local machine and a Fanuc Robot via FTP. It provides commands to upload and download files or folders, manage CSV files for descriptions, and offer inlay hints within the VSCode editor.
basic-ftp library to connect to a Fanuc Robot and perform file transfers.
.ls files from the robot.basic-ftp for establishing connections and transferring files.
const client = new ftp.Client();
await client.access({
host: ipAddress,
user: "anonymous",
password: "anonymous",
secure: false
});
192.168.10.124) for FTP operations.fs module.
csv-parser to read CSV files for descriptions.The extension appears to be designed for legitimate purposes related to file management between a local machine and a Fanuc Robot. While it does involve network communication and file operations, these are consistent with its stated functionality. No strong indicators of malicious behavior, such as obfuscation techniques or unauthorized data exfiltration, were observed.
API calls detected through static analysis of the source code. For more accurate insights, explore our sandbox dynamic analysis.
Any encoded/decoded secrets we managed to find in the source code, git repository, or related files
Known vulnerabilities and security issues detected in the extension's dependencies and code.
Any identifiers we detected that may indicate external communication from the item's code
Dependencies and third-party libraries used by the extension, including version information and license details.