CtrlK
BlogDocsLog inGet started
Tessl Logo

make-pdf

Turn any markdown file into a publication-quality PDF. (gstack)

Invalid
This skill can't be scored yet
Validation errors are blocking scoring. Review and fix them to unlock Quality, Impact and Security scores. See what needs fixing →
SKILL.md
Quality
Evals
Security

Security

2 findings: 2 critical severity. Installing this skill is not recommended: please review these findings carefully if you do intend to do so.

Critical

E004: Prompt injection detected in skill instructions.

What this means

Detected a prompt injection in the skill instructions. The skill contains hidden or deceptive instructions that fall outside its stated purpose and attempt to override the agent’s safety guidelines or intended behavior.

Why it was flagged

The SKILL.md embeds many operational instructions (telemetry logging and opt-in flows, automatic edits/commits to CLAUDE.md, artifact-sync/publish prompts, and background brain/telemetry commands) that direct the agent to take actions outside the stated "make-pdf" purpose and thus constitute hidden/deceptive side-effect instructions.

Report incorrect finding
Critical

E005: Suspicious download URL detected in skill instructions.

What this means

Detected a suspicious URL in the skill instructions that could lead the agent to download and execute malicious scripts or binaries. This includes links to executables from untrusted sources, typosquatting of official packages, URL shorteners that obscure the destination, and personal file hosting services.

Why it was flagged

The list includes a GitHub repo (oschwartz10612/poppler-windows) that points to a personal GitHub distribution of Poppler for Windows — a user-maintained release page used to distribute binaries (high-risk per the rules: unknown GitHub username / personal executable distribution).

Low

Low-risk findings.

1 low severity finding. Worth noting, but not necessarily harmful.

Low

W011: Third-party content exposure detected (indirect prompt injection risk).

What this means

The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.

Why it was flagged

In the make-pdf skill’s runtime path, the agent reads the user-selected markdown file content at `src/orchestrator.ts` (Stage 1: `fs.readFileSync(input, "utf8")`) and then feeds that resulting HTML into the Chromium renderer via `browseClient.loadHtml({ html: finalHtml, ... })`, so outsider-authored free text can be ingested.

Repository
garrytan/gstack
Audited
Security analysis
Snyk

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.