Versioned security assessment

Report ID: SA-F9AE5D27

6/29/2026, 6:44:59 PM

generating-rbs-inline security assessment v6

Skill Security Certification Report

Audit History
Audit model: codex Historical report
Skill name
generating-rbs-inline
Version
v6
Maintainer
DmitryPogrebnoy
Coverage
27 Files scanned · 2,670 Lines analyzed
Policy version
Unavailable

Highest confirmed finding severity

Low

1 confirmed security finding requires attention.

Installation context

Historical evidence

This report may not describe the currently installable artifact. Open the current Skill page for install guidance.

Open current Skill page

This report does not block or authorize the manifest or ZIP.

Static analysis reported many command, network, script, and blocker patterns, but most reviewed hits are false positives from Markdown backticks, RBS syntax examples, and reference Zeitwerk source. The skill is publishable with a medium warning because its validation workflow instructs the agent to run local Ruby tooling and to edit Ruby source files.

Report position

Historical report

Open audit history before using this report to install.

Audit attestation

Not attestable

The required immutable binding is incomplete.

Human verification

Not verified

No human verification is recorded for this report.

Coverage

27 Files scanned · 2,670 Lines analyzed

2 items shown for review

Limitations

This report does not claim runtime or sandbox execution and does not prove the absence of side effects.

Evidence chain

Follow the evidence from source binding to the install contract. Available evidence supports verification; it is not a safety guarantee.

  1. Source

    Binding unavailable

  2. Artifact

    Identity incomplete

  3. Audit

    Complete

  4. Install contract

    Open manifest to verify

    Open manifest

Capabilities observed

Observed means this report recorded supporting evidence. Not recorded does not prove that a capability is absent.

Contains scripts

May execute code included with the Skill.

Not recorded by this audit

Network access

May connect to external services.

Not recorded by this audit

Filesystem access

May read or write local files.

Observed in 2 evidence locations

Env variables

May read values from the process environment.

Not recorded by this audit

External commands

May invoke commands or programs outside the Skill.

Observed in 2 evidence locations

Capability review items (1)
Medium
Local Ruby Tool Execution During Validation
The skill instructs agents to run rbs-inline, rbs validate, and steep check during validation. These are legitimate Ruby typing commands, but they execute local project tooling and dependencies, so users should review the project before running them.
The command instructions are explicit and semantically confirmed in the validation workflow. Risk is moderated because the commands are standard project-local Ruby typing tools, not hidden exfiltration or arbitrary shell construction.

Risk findings

Confirmed security concerns are separated from items that still need review.

Confirmed security concerns (1)

RISK-001 Low
Reference Ruby Files Trigger Static Patterns
Several flagged script and reconnaissance patterns occur in bundled Zeitwerk reference examples, including require wrapping, path expansion, glob expansion, and autoload management. These files are examples for annotation style, not install hooks or skill-executed scripts.
The code is real Ruby, but it is located under reference examples and there is no evidence that the skill runs it. The behavior matches normal Zeitwerk loader internals rather than marketplace malicious intent.

Expert evidence

Immutable subject identity, scanner metadata, dismissed matches, and source-level evidence.

Artifact subject

Marketplace commit
Unavailable
Content hash
Unavailable
Tree hash
Unavailable
Skill path
Unavailable
Audit payload hash
Unavailable

Analysis metadata

Audit model: codex

Analysis state: Complete

Scope is limited to the recorded files, lines, methods, and evidence. No runtime or sandbox execution is claimed.

Static false positives ignored (2)
Low
Markdown Syntax Misclassified as Command Execution
Many external command and blocker hits are caused by Markdown inline backticks, fenced Ruby examples, and RBS syntax documentation. Reviewed examples describe annotations and generated type signatures rather than shell execution.
The cited lines are documentation and code fences, not executable skill code. The static pattern is explainable by backticks and Ruby examples in Markdown.
Low
Hardcoded URLs Are Documentation Sources
The hardcoded URL findings point to upstream documentation and example source references. No evidence found that the skill sends data to those URLs or performs network requests.
The URLs are plainly labeled as source references. I found no fetch logic, credential handling, or exfiltration flow tied to them.

Verify and export

The manifest and lockfile bind install artifacts to cryptographic hashes. This integrity claim is separate from the security assessment.

Audit attestation: not_attestable