@redhat-cloud-services/frontend-components-config@6.14.16
Config plugins and settings for RedHat Cloud Services project.
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe package has no install lifecycle hook, but invoking fec persistently adds a postinstall action before the requested subcommand is dispatched. This is linked to TypeScript build setup, yet the broad CLI activation leaves a residual concern about changing the consumer project's future install behavior.
Decision evidence
public snapshot- The manifest has no lifecycle scripts and exposes fec as a command-line tool.
- The fec startup routine reads the caller's package.json, adds ts-patch install to its postinstall script, preserves an existing postinstall command, and writes the file.
- The CLI runs this setup before dispatching the requested command; invoking fec is the activation condition.
- The setup installs missing TypeScript build dependencies and runs the TypeScript patch installer.
- The build helper runs webpack from the caller's project directory with its selected configuration.
- The manifest does not activate the package's behavior during installation; the package.json mutation requires running fec.
- The source ties the mutation to TypeScript build setup rather than unrelated data collection or account actions.
Source & flagged code
6 flagged · loading sourcePackage source references child process execution.
bin/build-script.jsView on unpkg · L6Package source invokes a package manager install command at runtime.
bin/build-script.jsView on unpkg · L17Findings
Affected versions and remediation
This report applies to @redhat-cloud-services/frontend-components-config@6.14.16.
See all versions of @redhat-cloud-services/frontend-components-config for other recorded verdicts.
- Review the evidence and your use of @redhat-cloud-services/frontend-components-config@6.14.16 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.