Back to skill

Security audit

agent-harness-architect

Security checks for vulnerabilities and agentic risk

Overview

This skill is a disclosed agent-architecture design assistant, with no evidence of hidden execution, data theft, or destructive behavior.

Install this if you want a Chinese-primary Agent Harness architecture assistant. Expect it to read requirement documents you provide, potentially use network access for official-source research, and write design or knowledge-base files only after user confirmation; review generated diffs before approving knowledge-base changes.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (19)

Credential Access

High
Category
Privilege Escalation
Confidence
70% confidence
Finding

Code accesses credential files (SSH keys, AWS credentials, etc.). This could indicate credential theft attempts.

Content

Scanner excerpt · references/framework-letta.md (reported line 23)May include surrounding context.

md
- **T**: built-in tools + client tools + server tools + MCP tools + human-in-the-loop 工具;**记忆操作本身就是工具**(core_memory_* / archival_memory_* / conversation_search),agent 借工具自编辑记忆。
- **C**: **核心层**——MemGPT 式"虚拟内存"分层:core memory(窗口内、可自编辑的 memory blocks,如 persona/human)+ archival memory(窗口外、向量检索)+ recall/conversation memory;context hierarchy 在窗口内/外之间分页,超限触发 compaction(压缩)。把上下文当虚拟内存管,而非单纯截断/摘要。
- **S**: **状态即一等公民**——agent 持久化在服务端数据库("stateful agents as a service");AgentFile(.af)可导出/导入迁移;conversation 可 fork / compaction / reset;记忆跨会话持久("learn and self-improve over time")。
- **L**: permissions(工具级审批)、human-in-the-loop 工具、access tokens、服务端鉴权。
- **V**: **内建 Eval 子系统**——suites / datasets / targets / graders(tool、rubric、multi-metric)/ extractors / gates + 结果指标;评估与运行时同层,而非事后外挂脚本。

## 范式 P

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The metadata description includes broad trigger phrases such as turning 'only an idea' into an agent or handling a requirements document for architecture design. That can cause the skill to activate for generic ideation or planning requests outside its narrow domain, leading to over-collection of context, inappropriate file/network access under this skill's permissions, and incorrect delegation to a high-privilege architecture workflow.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The activation section lists when the skill should load but does not define when it must not load, even though the listed cases overlap with common requests like 'I have an idea' or 'help me design'. In an agent environment, this ambiguity increases unintended invocation of a skill with file_read, file_write, and network permissions, expanding exposure and making privilege misuse or data access more likely through routine conversations.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

This markdown content presents the questionnaire and response instructions solely in Chinese, which can impose a specific language on users. The policy requires flagging language or locale constraints unless the skill explicitly offers a language choice or documents a justified regional limitation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The document title and the entire template content are written in Chinese and present the required design-doc format as the default, with no indication that other languages are allowed. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale constraint is explicitly justified, which it is not here.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The file is entirely written in Chinese and presents fixed user-facing capability statements without offering a language-choice mechanism or documenting that the skill is intentionally Chinese-only. This can exclude or mislead users who interact in other languages, causing accessibility, usability, and policy-compliance issues, though it does not directly create code-execution or data-exfiltration risk.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The file’s instructional content is entirely in Chinese, with no indication that language selection is optional or that the skill is region-specific. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The document is written entirely in Chinese, including descriptive sections and metadata such as the version field, with no indication that language selection is optional. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale restriction is clearly justified.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The entire skill description from the first section heading onward is written in Chinese, with no indication that language selection is optional or that the skill is specifically intended for a Chinese-only audience. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The substantive skill description is written entirely in Chinese, with no indication that users may choose another language or locale. Under the policy, forcing a specific language without opt-in is a natural-language policy violation unless the locale constraint is documented and justified, which it is not here.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The document is written as the default operational interface in Chinese and does not indicate that another language may be used or that the language is optional. Under the stated policy, forcing a specific language without user opt-in is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

The document title and the entire skill-facing content are written in Chinese, with no indication that users may choose another language or that the locale restriction is required for a specific region-bound purpose. Under the policy, forcing a specific language without opt-in can be a natural-language locale violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
93% confidence
Finding

The markdown template and all instructional text are written exclusively in Chinese, with no indication that another language may be used or that the template is intentionally limited to a Chinese-speaking context. Under the policy criteria, this is a natural-language locale constraint that lacks explicit opt-in or justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
93% confidence
Finding

This reference file presents all descriptive guidance and headings in Chinese, with no indication that another language is available or that the language choice is optional. Under the policy rule for natural-language violations, forcing a specific language without user opt-in is a locale/language policy concern.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
91% confidence
Finding

This markdown file contains the substantive skill description entirely in Chinese, but it does not indicate that the user can choose another language or that the content is intentionally limited to a Chinese-speaking audience. Under the policy for natural-language violations, forcing a specific language without opt-in is reportable.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
94% confidence
Finding

This markdown file contains user-facing descriptive content exclusively in Chinese, and there is no indication that the skill documentation is region-specific or that users may choose another language. The policy requires flagging language or locale constraints when they are imposed without opt-in or justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
97% confidence
Finding

This markdown file contains user-facing natural-language guidance exclusively in Chinese, including the title and all descriptive sections. Under the policy rule for language or locale constraints, forcing a specific language without giving users a choice or documenting the constraint can be a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
92% confidence
Finding

This markdown file presents the skill content entirely in Chinese, including the title and explanatory sections, with no indication that the user can choose another language. Under the stated policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale constraint is documented and justified.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
87% confidence
Finding

The title and introductory description are written entirely in Chinese, and the file does not indicate that language selection is optional or that the checklist is intentionally limited to a Chinese-speaking audience. Under the policy, natural-language content that effectively enforces a specific language without opt-in can be a locale-policy issue.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.