ginka-role-fix
Transparent local HTTPS fix for the GINKA API: rewrites chat-completions messages with role 'developer' to 'system' (api.ginka.cloud rejects 'developer').
This report shows the evidence for ginka-role-fix@0.1.0, the only known version.
AI Security Review
scanned 2mo ago · by lpm-firewall-aiThe package performs unconsented privileged postinstall creation of a persistent TLS interception service and changes AI request content. Its scoped host and absence of exfiltration reduce scope but do not remove the concrete control-surface risk.
Decision evidence
public snapshot- A postinstall hook automatically runs privileged setup during a global install.
- The setup redirects api.ginka.cloud to localhost, installs a trusted local CA, and registers a persistent service.
- The proxy terminates TLS and changes developer messages to system messages before forwarding them.
- Linux configuration propagates the local CA to system and user service environments.
- The proxy restricts accepted SNI and Host values to api.ginka.cloud.
- Source contains no credential harvesting, unrelated network endpoint, or outbound exfiltration path.
Source & flagged code
6 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgA postinstall hook automatically runs privileged setup during a global install.
package.jsonView on unpkg · L28Install-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to ginka-role-fix@0.1.0.
The versions list below shows the verdict for each recorded version.
- Avoid installing ginka-role-fix@0.1.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.