Claude Code, Plugin
Cc Cream
Read-only mirror of gitlab.com/bart-turczynski/cc-cream.
Compatibility: Not stated.
Grade B
Minor issues only, no Medium or High. Worth a quick look at the findings below before installing.
Not a guarantee. A hygiene check of the source at the commit shown, not a security audit.
Rescanned at commit 7ebd8e17f24e.
PERMISSION_DELETE_FILES SECRETS_PATH_DOTENV
Why this grade
- PERMISSION_DELETE_FILES Low
Contains a call that can delete files.
features/step_definitions/steps.js, line 1761
if (fs.existsSync(file)) fs.rmSync(file); - SECRETS_PATH_DOTENV Low
Mentions a .env file.
.gitignore, line 15
.env
Any High, or two or more Medium findings, give D. One Medium gives C. Low findings or a security Note give B. Each code names a finding behind the letter.
Grades are a hygiene check of the source at the commit shown, on the date checked, not a security audit or a guarantee. The free directory grades are automated. Before release, a PlugVet engineer reviews every paid report and any grade we hold back, including all F grades, against the source code and the evidence we quote.
What was checked
Plain notes from the hygiene checks.
Permissions
Concern
can delete files.
PERMISSION_DELETE_FILES
features/step_definitions/steps.js, line 1761
if (fs.existsSync(file)) fs.rmSync(file);
features/step_definitions/steps.js, line 2134
if (fs.existsSync(p)) fs.rmSync(p);
features/step_definitions/steps.js, line 2216
if (this.pluginsDir && fs.existsSync(registryPath(this))) fs.rmSync(registryPath(this));
Show more
features/support/journey.js, line 154
fs.rmSync(path.join(configDirOf(home), 'plugins'), { recursive: true, force: true });
features/support/journey.js, line 160
fs.rmSync(path.join(cacheRoot(home), version), { recursive: true, force: true });
features/support/world.js, line 87
if (this.home) fs.rmSync(this.home, { recursive: true, force: true });
plugin/src/cc-cream.js, line 116
try { fs.rmSync(PATHS.stateFile(), { force: true }); } catch { /* ignore */ }
plugin/src/install.js, line 388
for (const p of scratch) fs.rmSync(p, { recursive: true, force: true });
Install and update
Pass
No install-time script found, and dependencies are pinned or absent.
Network
Pass
No network call found.
Secrets
Concern
reads a credential or environment file.
SECRETS_PATH_DOTENV
.gitignore, line 15
.env
Agent instructions
Pass
No instruction to ignore earlier instructions or to hide a step.
Obfuscation
Pass
No encoded or minified payload found.
Licence
Pass
A licence file is present (LICENSE).
Maintainer activity
Pass
The latest commit is within the last 365 days.
Note
Hygiene check of commit 7ebd8e17f24e. can delete files. reads a credential or environment file.
Date and source
Date checked:
github.com
Commit graded: 7ebd8e17f24e55c12a8cf6f580a2cbf969b4f07d
This link goes to the original host. PlugVet does not host or check what you download from there, and installing it is your own decision and risk.