Claude Code, Skill
Agent Skill Memories Off
提供一个极简、结构化的本地知识管理方案,让你的 Agent 具备长期记忆,且文档对人类阅读和编辑也足够友好。
Compatibility: Not stated.
Grade C
One Medium finding. Read the report before installing.
Not a guarantee. A hygiene check of the source at the commit shown, not a security audit.
PERMISSION_SHELL_UNDECLARED
Why this grade
- PERMISSION_SHELL_UNDECLARED Medium
Runs shell commands that the manifest or description does not mention.
memories-off-skill/scripts/install.py, line 28
if subprocess.call([cmd, "-c", "import sys; sys.exit(0 if sys.version_info >= (3,8) else 1)"], stdout=devnull, stderr=devnull) == 0:
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
requests shell access. No manifest field names shell or command execution.
PERMISSION_SHELL_UNDECLARED
memories-off-skill/scripts/install.py, line 28
if subprocess.call([cmd, "-c", "import sys; sys.exit(0 if sys.version_info >= (3,8) else 1)"], stdout=devnull, stderr=devnull) == 0:
memories-off-skill/scripts/install.py, line 61
proc = subprocess.Popen(
memories-off-skill/scripts/commands/explore.py, line 151
result = subprocess.run(["memocli", "help"], capture_output=True, text=True, check=True)
Show more
memories-off-skill/scripts/utility/schema_define.py, line 116
result = subprocess.run(
docs/2026-04-19-22-57-需求与设计-Search命令强化与过滤机制.md, line 14
- **纯 Python 实现**: 移除 `subprocess.run(grep)`,改为利用 `MetadataParser` 解析文件后直接应用正则匹配。废弃意义不大的 `--meta` 参数。
docs/2026-04-19-23-05-开发日志-Search命令全面强化与纯Python检索重构.md, line 14
- **抛弃子进程**:移除了所有的 `subprocess.run(grep)` 逻辑,将整个扫描过程迁移至 Python 原生实现。
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 18
# dotenv environment variable files
.gitignore, line 19
.env
.gitignore, line 20
.env.development.local
Show more
.gitignore, line 21
.env.test.local
.gitignore, line 22
.env.production.local
.gitignore, line 227
# dotenv environment variable files
.gitignore, line 228
.env
.gitignore, line 229
.env.development.local
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 414091d0e049. requests shell access. No manifest field names shell or command execution. reads a credential or environment file.
Date and source
Date checked:
github.com
Commit graded: 414091d0e04937d240d3cd46b9096e81c7853b20
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.