Skills memory Audit History
📦

Audit History

memory - 13 audits

Version comparison

Capability and finding changes across audited versions, newest first.

VersionDateResultReview itemsChange vs previous
v13 LatestJul 23, 2026, 12:05 PM 2 confirmed0No capability change
v12 Jul 17, 2026, 11:03 AM No confirmed findings0No capability change
v11 Jul 17, 2026, 11:03 AM No confirmed findings0No capability change
v10 Jul 17, 2026, 11:03 AM No confirmed findings0No capability change
v9 Jul 6, 2026, 05:12 AM No confirmed findings0No capability change
v8 Jul 9, 2026, 12:47 PM No confirmed findings3No capability change
v7 Jul 6, 2026, 05:12 AM No confirmed findings0No capability change
v6 Jun 28, 2026, 08:10 PM No confirmed findings1No capability change
v5 Jan 16, 2026, 07:55 PM No confirmed findings0No capability change
v4 Jan 16, 2026, 07:55 PM No confirmed findings0No capability change
v3 Jan 10, 2026, 12:15 PM No confirmed findings0No capability change
v2 Jan 10, 2026, 12:15 PM No confirmed findings0No capability change
v1 Jan 10, 2026, 12:15 PM No confirmed findings0Baseline

Jul 23, 2026, 12:05 PM

Most static alerts are false positives caused by inline Markdown, fixed shell substitutions, intentional project paths, and multilingual text. No explicit prompt injection or obfuscated payload was found. Two semantic risks remain: unsanitized memory promotion and unconfirmed replacement of an unparseable Plans.md file.

6
Files scanned
764
Lines analyzed
4
Review items
0
False positives ignored

Confirmed security concerns (2)

High
Persistent Prompt Injection Through Memory Promotion
The workflow retrieves stored observations and writes selected content into persistent SSOT files without requiring instruction filtering. A poisoned observation could persist attacker-controlled directives across sessions.
The file explicitly retrieves observations and reflects selected content into SSOT, but it provides no instruction-sanitization step.
Medium
Unconfirmed Replacement of Unparseable Plans
When Plans.md validation fails, the workflow keeps a backup but switches to a fresh template. This can remove active task data without final confirmation.
Both references explicitly select the template fallback when parsing fails, while only the original file is retained in backup.
Audited by: codex

Jul 6, 2026, 05:12 AM

Review found no prompt injection, exfiltration, or unsafe command execution intent. Static command findings are Markdown examples or task labels, and entropy findings are Japanese Markdown content rather than encoded payloads.

4
Files scanned
467
Lines analyzed
2
Review items
0
False positives ignored
Audited by: codex

Jul 9, 2026, 12:47 PM

Most external-command and obfuscation alerts are false positives caused by markdown examples, Japanese text, and inline tool names. I confirmed filesystem risk where the skill points outside the skill directory into hidden .claude memory and state paths.

6
Files scanned
764
Lines analyzed
5
Review items
0
False positives ignored
Capability review items (3)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

High
Path traversal sequence
詳細: [D22: 3層メモリアーキテクチャ](../../.claude/memory/decisions.md#d22-3層メモリアーキテクチャ)
The markdown link uses ../../ to leave the skill directory and target hidden .claude memory. A marketplace skill should not direct hidden workspace memory access through traversal without explicit consent.
Medium
Hidden file access
- Git方針(`decisions/patterns`は共有推奨、`session-log/.claude/state`はローカル推奨)
The reference names hidden .claude state and memory policy as part of project setup. This is legitimate for the skill, but hidden agent-state files can influence future behavior and require clear consent.
Medium
Hidden file access
詳細: [D22: 3層メモリアーキテクチャ](../../.claude/memory/decisions.md#d22-3層メモリアーキテクチャ)
The same link targets .claude/memory/decisions.md, a hidden agent memory file. That access is core to the skill but still carries hidden-file risk.
Audited by: codex

Jul 6, 2026, 05:12 AM

Review found no prompt injection, exfiltration, or unsafe command execution intent. Static command findings are Markdown examples or task labels, and entropy findings are Japanese Markdown content rather than encoded payloads.

4
Files scanned
467
Lines analyzed
2
Review items
0
False positives ignored
Audited by: codex

Jun 28, 2026, 08:10 PM

Static command-execution and weak-crypto findings are false positives caused by Markdown examples, inline paths, YAML frontmatter, and Japanese text entropy. No prompt injection, network access, credential access, or obfuscated payload behavior was found. The skill is publishable with low risk because it intentionally edits local workflow files and may use local Bash commands for backups and diffs.

4
Files scanned
467
Lines analyzed
3
Review items
2
False positives ignored
Capability review items (1)

These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.

Low
Expected Local File Modification Requires User Awareness
TRUE_POSITIVE: The skill is intended to create and edit local memory and workflow files, including AGENTS.md, CLAUDE.md, Plans.md, and backup copies. This is expected behavior, but users should review diffs because these files can influence future assistant behavior.
The documentation explicitly instructs local file creation, migration, backups, and diff review. The risk is limited by required user confirmation and backup-first workflow.
Static false positives ignored (2)

These static matches were dismissed by semantic review or matched schema-only tokens, so they are shown for transparency but do not drive the quality score.

Low
Markdown Examples Misclassified as Command Execution
FALSE_POSITIVE: The static command findings are Markdown code fences and inline examples for Plans.md parsing, task counting, backup creation, and date formatting. No standalone executable script or hidden command runner is included in the skill files.
The reported locations are inside fenced Markdown examples, and the surrounding prose documents expected backup and merge behavior. The examples do not contact external services or process secrets.
Low
Weak Crypto and Entropy Alerts Are Textual False Positives
FALSE_POSITIVE: The high-severity weak-crypto and entropy findings point to YAML frontmatter descriptions and Japanese documentation text. No hashing routine, cipher use, encoded payload, decoder, or encrypted blob was found.
The cited lines are human-readable metadata descriptions. Manual review found no binary content, decoding logic, or cryptographic implementation.

Risk Factors

⚙️ External commands (96)
init-memory-ssot/doc.md:14 init-memory-ssot/doc.md:16 init-memory-ssot/doc.md:17 init-memory-ssot/doc.md:18 init-memory-ssot/doc.md:20 init-memory-ssot/doc.md:28 init-memory-ssot/doc.md:29 init-memory-ssot/doc.md:30 init-memory-ssot/doc.md:38 init-memory-ssot/doc.md:39 init-memory-ssot/doc.md:40 init-memory-ssot/doc.md:42 init-memory-ssot/doc.md:42 init-memory-ssot/doc.md:47 init-memory-ssot/doc.md:47 merge-plans/doc.md:29-49 merge-plans/doc.md:49-57 merge-plans/doc.md:57-67 merge-plans/doc.md:67-71 merge-plans/doc.md:71-94 merge-plans/doc.md:94-98 merge-plans/doc.md:98-114 merge-plans/doc.md:114-118 merge-plans/doc.md:118-163 merge-plans/doc.md:163-164 merge-plans/doc.md:164-165 merge-plans/doc.md:165-166 merge-plans/doc.md:166-167 merge-plans/doc.md:167-168 merge-plans/doc.md:168-169 merge-plans/doc.md:169-170 merge-plans/doc.md:170-180 merge-plans/doc.md:180-188 merge-plans/doc.md:188-194 merge-plans/doc.md:194-202 merge-plans/doc.md:202-213 merge-plans/doc.md:213-225 merge-plans/doc.md:225-226 merge-plans/doc.md:226-227 merge-plans/doc.md:227-228 merge-plans/doc.md:228-229 merge-plans/doc.md:229-230 merge-plans/doc.md:230-236 merge-plans/doc.md:236-244 merge-plans/doc.md:244-250 merge-plans/doc.md:250-251 merge-plans/doc.md:90 merge-plans/doc.md:91 merge-plans/doc.md:92 merge-plans/doc.md:93 merge-plans/doc.md:104 merge-plans/doc.md:105 merge-plans/doc.md:106 merge-plans/doc.md:107 merge-plans/doc.md:208 merge-plans/doc.md:243 merge-plans/doc.md:71-94 merge-plans/doc.md:98-114 merge-plans/doc.md:202-213 merge-plans/doc.md:236-244 migrate-workflow-files/doc.md:18 migrate-workflow-files/doc.md:19 migrate-workflow-files/doc.md:20 migrate-workflow-files/doc.md:26 migrate-workflow-files/doc.md:26 migrate-workflow-files/doc.md:39 migrate-workflow-files/doc.md:39 migrate-workflow-files/doc.md:40 migrate-workflow-files/doc.md:40 migrate-workflow-files/doc.md:42 migrate-workflow-files/doc.md:43 migrate-workflow-files/doc.md:44 migrate-workflow-files/doc.md:46 migrate-workflow-files/doc.md:47 migrate-workflow-files/doc.md:48 migrate-workflow-files/doc.md:56 migrate-workflow-files/doc.md:56 migrate-workflow-files/doc.md:56 migrate-workflow-files/doc.md:56 migrate-workflow-files/doc.md:64 migrate-workflow-files/doc.md:68 migrate-workflow-files/doc.md:86 migrate-workflow-files/doc.md:90 migrate-workflow-files/doc.md:91 migrate-workflow-files/doc.md:92 migrate-workflow-files/doc.md:94 migrate-workflow-files/doc.md:94 migrate-workflow-files/doc.md:94 migrate-workflow-files/doc.md:100 migrate-workflow-files/doc.md:117 migrate-workflow-files/doc.md:125 migrate-workflow-files/doc.md:125 migrate-workflow-files/doc.md:125 migrate-workflow-files/doc.md:126 migrate-workflow-files/doc.md:39 migrate-workflow-files/doc.md:39
📁 Filesystem access (1)
Audited by: codex

Jan 16, 2026, 07:55 PM

Low-risk utility skill for memory management. All static findings are false positives: command patterns are documentation examples in markdown files, 'weak crypto' flags are YAML frontmatter and SHA256 hashes, and 'C2 keywords' are standard git terminology (merge, migrate). The skill operates within its documented tool permissions, accessing only .claude/ directories and using Bash only for backup creation.

5
Files scanned
723
Lines analyzed
2
Review items
0
False positives ignored
Audited by: claude

Jan 16, 2026, 07:55 PM

Low-risk utility skill for memory management. All static findings are false positives: command patterns are documentation examples in markdown files, 'weak crypto' flags are YAML frontmatter and SHA256 hashes, and 'C2 keywords' are standard git terminology (merge, migrate). The skill operates within its documented tool permissions, accessing only .claude/ directories and using Bash only for backup creation.

5
Files scanned
723
Lines analyzed
2
Review items
0
False positives ignored
Audited by: claude

Jan 10, 2026, 12:15 PM

Low-risk utility skill for memory management. All capabilities match stated purpose. Filesystem access is limited to .claude/ directory for memory files. Bash tool is used only for backup file operations. No network calls or environment variable access detected.

4
Files scanned
467
Lines analyzed
2
Review items
0
False positives ignored
Audited by: claude

Jan 10, 2026, 12:15 PM

Low-risk utility skill for memory management. All capabilities match stated purpose. Filesystem access is limited to .claude/ directory for memory files. Bash tool is used only for backup file operations. No network calls or environment variable access detected.

4
Files scanned
467
Lines analyzed
2
Review items
0
False positives ignored
Audited by: claude

Jan 10, 2026, 12:15 PM

Low-risk utility skill for memory management. All capabilities match stated purpose. Filesystem access is limited to .claude/ directory for memory files. Bash tool is used only for backup file operations. No network calls or environment variable access detected.

4
Files scanned
467
Lines analyzed
2
Review items
0
False positives ignored
Audited by: claude