Ae1
- Category
- analysis-evasion
- Confidence
- 100% confidence
- Finding
Referenced artifact was not completely inspected
- Content
md - keep `SKILL.md` as the main instruction file
Security audit
Security checks for vulnerabilities and agentic risk
This skill appears to be a coherent paper-analysis helper that reads user-supplied research sources, searches for paper context when available, and writes traceable report artifacts without hidden persistence or exfiltration behavior.
Install this if you want a structured, source-grounded paper-reading workflow and are comfortable with it reading paper/source files you provide and creating multiple output files. Prefer running it in a project/workspace folder, and consider pinning or omitting unused dependencies if your host automatically installs requirements.txt.
Referenced artifact was not completely inspected
- keep `SKILL.md` as the main instruction file
The skill explicitly instructs generation of multiple output files and use of local scripts, which implies file read/write behavior, but it does not declare any tool scope such as permissions or allowed-tools. In an agent ecosystem, missing scope declarations can cause overbroad execution authority or ambiguous enforcement, increasing the chance the skill reads or writes outside the intended workspace.
The description says to use the skill for broad activities like "literature-review tasks," "novelty audits," and "finding new research questions," which are expansive phrases that can overlap with many ordinary research requests. The file does not provide explicit boundaries or negative examples clarifying when the skill should not be invoked versus a simpler summarization or analysis skill.
The script auto-detects language and switches to Chinese whenever enough CJK characters are present, even if the user did not explicitly request that locale. This is a natural-language policy concern because it enforces a locale choice by heuristic rather than user opt-in.
The dependency is specified as a minimum version range rather than a pinned, exact version, which makes builds non-reproducible and can pull in different releases over time. In a skill that processes research papers and related inputs, this increases supply-chain uncertainty and can unexpectedly introduce vulnerable or breaking versions of Markdown parsing code.
markdown>=3.6
pyyaml>=6.0
The manifest does not pin markdown, so it is impossible to verify whether the installed version avoids known advisories affecting some Markdown releases. Given this skill's likely use on untrusted document content, a vulnerable parser could enable denial of service or malformed-input handling issues if an affected version is resolved.
pyyaml>=6.0 is unpinned, so installations may resolve to different versions over time, including releases with security issues or behavior changes. Because this skill likely ingests external paper/project artifacts and configuration-like text, YAML handling is more security-sensitive than a typical utility dependency if unsafe loading is ever used elsewhere in the project.
markdown>=3.6
pyyaml>=6.0
The manifest leaves pyyaml unpinned despite multiple historical PyYAML advisories, so the deployed version cannot be verified as safe. In the context of a document-ingestion/research-analysis skill, YAML may appear in project metadata, configs, or supplementary artifacts, making use of a vulnerable or unsafe-loading YAML stack more dangerous than a purely internal dependency.
This JSON template describes the skill purpose but does not define when the skill should or should not activate, nor does it provide specific trigger phrases or exclusion conditions. For manifest-type files, that absence can create overly broad or unclear activation behavior if the template is consumed as-is.
Line L004 instructs the skill to write the final report in Chinese whenever the user's current request is primarily in Chinese, rather than explicitly asking the user which language they prefer. This is a natural-language locale policy constraint and may override user preference in multilingual contexts.
No suspicious patterns detected.