@gammarers/projen-projects@0.7.0
[](https://www.npmjs.com/package/@gammarers/projen-projects) [](https://www.npmjs
AI Security Review
scanned 16h ago · by lpm-firewall-aiThe shared defaults turn on automatic approval of upgrade PRs and explicitly allow the publisher account `yicr`, backed by GitHub App write permissions. This makes generated workflows approve publisher-authored PRs using the consumer's credentials by default.
Decision evidence
public snapshot- The shared project defaults enable automatic approval of upgrade PRs and include the publisher account `yicr` in the allowed usernames.
- Those defaults configure GitHub App credentials with write permissions for pull requests, repository contents, and workflows.
- Each exported project constructor passes the shared defaults into Projen, so projects created with these types inherit the approval behavior.
- The package manifest contains Projen utility scripts and no install lifecycle hooks.
- The package is a Projen project-type library, so generating GitHub workflows is consistent with its purpose.
- The entry point re-exports project classes; the approval behavior is added when a project is constructed, not directly by importing the package.
Source & flagged code
5 flaggedThe shared project defaults enable automatic approval of upgrade PRs and include the publisher account `yicr` in the allowed usernames.
lib/core/shared-project-defaults.jsView on unpkg · L68Those defaults configure GitHub App credentials with write permissions for pull requests, repository contents, and workflows.
lib/core/shared-project-defaults.jsView on unpkg · L59Findings
Affected versions and remediation
This report applies to @gammarers/projen-projects@0.7.0.
See all versions of @gammarers/projen-projects for other recorded verdicts.
- Avoid installing @gammarers/projen-projects@0.7.0. Remove it from direct dependencies and check your lockfile for transitive copies.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
- If this version ran, investigate the affected machine and build environment. Rotate credentials it could access and rebuild from a trusted environment.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.