Back to skill

Security audit

industry-morning-brief

Security checks for vulnerabilities and agentic risk

Overview

This skill is a straightforward public-news brief generator with disclosed web fetching and no evidence of credential access, persistence, destructive behavior, or hidden execution.

Before installing, understand that your industry or custom query may be sent to public search services and appear in fetched URLs. Avoid putting confidential company plans, private client names, or sensitive internal research topics into custom queries. The skill is otherwise narrowly scoped to producing sourced news briefs.

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
  • YARA SignaturesMalware Match, Webshell Match, Cryptominer Match
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (5)

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
92% confidence
Finding

The skill invokes a shell-based helper script and requires curl, but it does not declare any explicit tool scope such as allowed tools or permissions. This creates an authorization gap where an agent may execute shell/network actions more broadly than a user would expect, increasing the risk of unintended command execution or uncontrolled outbound requests.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The structured output mandates Chinese/English bilingual headings such as '重点新闻 / Headlines' and '政策与监管 / Policy & Regulation'. This imposes a specific language/locale format without user opt-in or a documented justification for the locale constraint, which matches the language-policy violation criteria.

Content

No source excerpt is available for this finding.

YARA rule 'network_reconnaissance': Network reconnaissance and scanning patterns [hacktools]

Medium
Category
YARA Match
Confidence
65% confidence
Finding

YARA rule matched a hack tool or exploit indicator (offensive tools, reconnaissance, privilege escalation, or exploit frameworks).

Content

Scanner excerpt · references/sources.md (reported line 64)May include surrounding context.

md
mmonia`, `industrial heat`

## semiconductor

- SemiEngineering: https://semiengineering.com/
- AnandTech: https://www.anandtech.com/
- Reuters Tech: https://www.reuters.com/technology/
- Bloomberg Chips: https://www.bloomberg.com/semiconductors

Keywords: `fab`, `foundry`, `node`, `export control`, `CHIPS Act`, `equipment`, `EUV`, `wafer`

## biotech

- BioSpace: https://www.biospace.com/news/
- FiercePharma: https://www.fiercepharma.com/
- FDA: https://www.fda.gov/news-events

Keywords: `clinical trial`, `phase 3`, `FDA approval`, `EMA`, `biologic`, `gene therapy`, `CAR-T`

## General search tips

- Prefer sites with `lastModified` or explicit publish dates.
- Drop anything older than ~72 hours for a morning brief unless still unfolding.
- Deduplicate the same story across multiple outlets.

Missing User Warnings

Low
Category
Not specified by scanner
Confidence
86% confidence
Finding

The skill performs external web requests to public search engines and publisher sites, but the user-facing description does not clearly warn about this behavior. That omission can mislead users about privacy and network activity, especially if their queries contain sensitive business interests or internal context that would be sent to third parties.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

The script sets LANG="zh" by default, which imposes a specific language choice unless the user explicitly overrides it. This is a natural-language locale policy concern because the file includes bilingual output sections but defaults to Chinese without presenting it as an opt-in choice.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.