Back to skill

Security audit

Kernel Vulnerability Discovery

Security checks for vulnerabilities and agentic risk

Overview

The skill is a coherent kernel security research guide, but it needs review because it directs users to fetch and run powerful fuzzing/build tools without enough isolation or supply-chain safeguards.

Install only if you are comfortable treating this as a kernel research workflow. Run fuzzing, kernel builds, and PoCs inside disposable VMs or isolated lab infrastructure, avoid using privileged accounts or environments with secrets, and pin or verify all downloaded tools and kernel sources before executing them.

Vulnerability Patterns
  • Insecure DependenciesIntroduces malicious components through unsafe dependency sources
  • 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
Findings (2)

T08 · Insecure Dependencies

Warning
Location
SKILL.md:152
Finding

Unpinned Mutable Dependencies Can Introduce Untrusted Executable Code

Content
View full analysis
Remediation
View remediation
git clone https://github.com/kernelsploit/trinity cd trinity git checkout --detach python -m pip install --require-hashes -r requirements.lock ``` ]]>

T08 · Insecure Dependencies

Warning
Location
SKILL.md:319
Finding

Kernel Source Is Retrieved over an Unauthenticated Git Transport

Content
View full analysis
Remediation
View remediation
git verify-tag ``` The trusted hash, tag, and signing-key fingerprints should be obtained through an independently authenticated source. ]]>
Vulnerability Patterns
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (7)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill includes kernel builds, fuzzing, package installation, PoC generation, and commands that can consume resources, modify files, or crash systems, but it provides no safety warning or isolation guidance. In a kernel-vulnerability-discovery context, omitting those warnings materially increases the chance a user runs destructive or destabilizing steps on a host system instead of a disposable lab environment.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill metadata and core instructional content are written in Chinese, while the title is in English, and there is no statement that the skill supports user language choice or is intentionally restricted to a Chinese-speaking context. 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.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
86% confidence
Finding

The manifest frames this skill as methodology for discovering Linux kernel vulnerabilities via fuzzing, auditing, and reporting. While fuzzing itself is in-scope, the documented capability to fetch external repositories and build arbitrary third-party tooling introduces a software acquisition/supply-chain action that is not explicitly justified by the stated purpose of analyzing kernel code.

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 file uses Chinese for the title and descriptive text, and the rest of the document continues in the same language without indicating that the skill or reference is region-specific or that alternative language support is available. 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 title and introductory text are entirely in Chinese, which imposes a specific language on users. The file does not offer an alternative language, opt-in, or a documented region-specific justification for the locale constraint.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Low
Category
Not specified by scanner
Confidence
80% confidence
Finding

The manifest describes kernel vulnerability discovery techniques, but these lines instruct the user to modify the host environment by installing packages. That is ancillary environment management rather than core vulnerability-discovery behavior, and the manifest does not declare setup or system provisioning as part of the skill's scope.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
94% confidence
Finding

This shell script includes natural-language comments and usage guidance in Chinese, such as the description and dispatch comment, without offering an alternate language or stating that the tool is intended only for a Chinese-speaking environment. Under the stated policy, forcing a specific language without user opt-in is a locale/language policy violation.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.