@datadog/vite-plugin@3.4.0
Datadog Vite Plugin
AI Security Review
scanned 6d ago · by lpm-firewall-aiThe flagged command and local-runtime behavior is consistent with the plugin’s backend-function development feature. However, the package sends default production build telemetry to Datadog, and the inspected source does not establish a way to disable it, so this merits a warning rather than a malware block.
Decision evidence
public snapshot- The CommonJS package entry points to dist/src/index.js, where the analytics plugin is reachable.
- In production builds, the analytics plugin queues a “Build started” event with the plugin list.
- The event is sent by POST to a hard-coded Datadog log intake endpoint; its payload includes package, environment, version, bundler and metadata fields.
- The flagged child file describes a local backend-function runtime and surfaces subprocess, filesystem, network and related operations as restricted capabilities.
- The manifest has no install, preinstall or postinstall lifecycle script.
- The analytics event contains a build-start message and plugin names; the inspected code does not show credentials or command output being sent in that event.
- The child runtime communicates over IPC and is used by the plugin’s local backend-function execution feature.
Source & flagged code
7 flaggedThis package version adds a dangerous source file absent from the previous stored version; route for source-aware review.
dist/src/index.jsView on unpkgA single source file combines environment access, network access, and code or shell execution; review context before blocking.
Findings
Affected versions and remediation
This report applies to @datadog/vite-plugin@3.4.0.
See all versions of @datadog/vite-plugin for other recorded verdicts.
- Review the evidence and your use of @datadog/vite-plugin@3.4.0 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.