@servicetitan/startup@40.2.0
CLI to create multi-package Lerna projects with TypeScript and React
AI Security Review
scanned 7d ago · by lpm-firewall-aiSource inspection resolves the lifecycle hook to a project-scoped patch operation and the flagged runtime locations to gated Vite build behavior. The package also emits token-gated command telemetry to its declared Datadog service; the inspected source does not establish a concrete attack.
Decision evidence
public snapshot- The manifest’s postinstall runs a patch helper, while prepare generates command wrappers.
- The postinstall helper applies patches only in a project installation; the sole patch changes jsdom property configurability.
- Vite coverage instrumentation is gated by codeCoverage; metadata generation is gated by web-component status and writes local entrypoint files.
- The Vite base config registers these plugins; the dev-server plugin logs requests, and webpack proxy loading requires a configured existing file.
- CLI wrappers run resolved dependency scripts with caller arguments; the clean command performs cache cleanup and git clean when invoked.
- CLI telemetry sends command events to Datadog only when a client token is available, with service, repository, and runtime context.
- CLI telemetry can include repository and branch data, hostname, and git user details; source shows a fixed Datadog destination and a client-token gate.
Source & flagged code
9 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to @servicetitan/startup@40.2.0.
See all versions of @servicetitan/startup for other recorded verdicts.
- Review the evidence and your use of @servicetitan/startup@40.2.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.