Cursor, Plugin
Corporate Site Harness
Evidence-gated Cursor delivery: digest-bound gates, corporate/site role split, factory control plane.
Compatibility: Not stated.
Grade C
One Medium finding. Read the findings before installing.
Not a guarantee. A hygiene check of the source at the commit shown, not a security audit.
Rescanned at commit cf6aebc5b969, unchanged since the check below.
SECRETS_PATH_CREDENTIAL
Why this grade
- SECRETS_PATH_CREDENTIAL Medium
Mentions a credential store path (~/.ssh, id_rsa, .npmrc, .aws/credentials, credentials.json, .netrc).
.gitignore, line 26
id_rsa*
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
.cursor/hooks/trust_report.py, line 325
completed = subprocess.run(
datasets/harness-llm/scripts/export_huggingface.py, line 112
out = subprocess.check_output(
datasets/harness-llm/scripts/export_huggingface.py, line 459
shutil.rmtree(HF)
Show more
src/corp_harness/archive.py, line 174
shutil.rmtree(staging)
src/corp_harness/archive.py, line 231
shutil.rmtree(staging)
src/corp_harness/evidence.py, line 111
process = subprocess.Popen(
src/corp_harness/install.py, line 201
shutil.rmtree(staging_root)
src/corp_harness/install.py, line 239
shutil.rmtree(staging)
src/corp_harness/install.py, line 268
shutil.rmtree(target)
src/corp_harness/install.py, line 272
shutil.rmtree(staging)
src/corp_harness/portfolio.py, line 317
completed = subprocess.run(
src/corp_harness/swift_gov.py, line 168
completed = subprocess.run(
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_ENV_READ SECRETS_PATH_CREDENTIAL SECRETS_PATH_DOTENV
datasets/harness-llm/scripts/upload_huggingface.py, line 37
default=os.environ.get("HF_TOKEN"),
src/corp_harness/archive.py, line 17
FORBIDDEN_NAMES = {".env", "secrets", "__pycache__", ".pytest_cache", ".ruff_cache"}
.gitignore, line 26
id_rsa*
Show more
.github/instructions/python.instructions.md, line 10
- Never print, log, or commit secrets, `.env` values, or private keys.
.github/skills/code-review/SKILL.md, line 20
- Secrets, `.env` values, private keys, or real personal data in the diff
.gitignore, line 21
.worktrees/
.gitignore, line 22
.env
Agent instructions
Pass
No instruction to ignore earlier instructions or to hide a step.
Obfuscation
Note
a file was over the read cap and was not fully read.
OBFUSCATION_FILE_OVER_READ_CAP
datasets/harness-llm/huggingface/data/dpo_train.jsonl, line 1
{"id": "refusals-dpo-train-0001", "domain": "refusals", "prompt": [{"role": "system", "content": "You are a corporate/site harness assistant. Digests and executable evidence decide
datasets/harness-llm/huggingface/data/messages_only_train.jsonl, line 1
{"messages": [{"role": "system", "content": "You are a corporate/site harness assistant. Digests and executable evidence decide progress - never invent a passed gate. Agents never
datasets/harness-llm/huggingface/data/messages_only_train.parquet, line 1
PAR1�����L� ��f|� [{"role": "system", "content��You are a corporate/site harness assistant. Digests and executable evidence decide progress - never invent a passed
Show more
datasets/harness-llm/huggingface/data/messages_only_validation.jsonl, line 1
{"messages": [{"role": "system", "content": "You are a corporate/site harness assistant. Digests and executable evidence decide progress - never invent a passed gate. Agents never
datasets/harness-llm/huggingface/data/train.jsonl, line 1
{"id": "artifacts-train-0001", "domain": "artifacts", "task_type": "decision", "difficulty": "hard", "messages": [{"role": "system", "content": "You are a corporate/site harness as
datasets/harness-llm/huggingface/data/train.parquet, line 1
PAR1����L�. ��\ artifacts-train-0001Z 2Z 3Z 4Z 5Z 6Z 7Z 8Z 9V 10Z Z� 1Z� 1Z� 1Z� 1Z� 1Z� 1Z� 1Z� 1Z� 2Z� 2Z� 2Z� 2Z� 2Z� 2Z� 2Z� 2
datasets/harness-llm/huggingface/data/validation.jsonl, line 1
{"id": "artifacts-eval-0001", "domain": "artifacts", "task_type": "decision", "difficulty": "hard", "messages": [{"role": "system", "content": "You are a corporate/site harness ass
datasets/harness-llm/train/artifacts.jsonl, line 1
{"id":"artifacts-train-0001","domain":"artifacts","task_type":"decision","difficulty":"hard","messages":[{"role":"system","content":"You are a corporate/site harness assistant. Dig
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 cf6aebc5b969. can delete files. reads a credential or environment file. a file was over the read cap and was not fully read.
Date and source
Date checked:
github.com
Commit graded: cf6aebc5b969f6a5c39d3c532ae278da6d424f2b
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.