Book a 30-minute demo →
Skill scan report

ppt-creator

View on GitHub
39 Medium Automated analysis flagged 3 potential risk patterns.

What this skill does

PPT creation and enhancement tool that interacts with the yoo-ai API to generate, edit, and beautify presentations. It supports multiple input formats (text, structured outlines, files) and offers fea

github/leoyeai - API Key Exposure - 2.1k stars

ThreatsAPI Key Exposure Insecure API Communication Lack of Input Validation

Threat analysis

API Key Exposure1 finding
Insecure API Communication1 finding
Lack of Input Validation1 finding

Skill info

Nameleoyeai/ppt-creator
Registrygithub
Versione5199b5
PURLpkg:github/LeoYeAI/openclaw-master-skills@e5199b5?skill=ppt-creator
Stars2.1k

Assessments (3)

API Key Exposure1 finding HIGH
HIGH

API Key Exposure via local-llm-review

scripts/ppt_api.js

The `createPptTask`, `getPptResult`, and other API functions use an `apiKey` parameter directly in the function signature. This suggests that the API key is being passed in as a parameter, potentially
Insecure API Communication1 finding MEDIUM
MEDIUM

Insecure API Communication via local-llm-review

scripts/ppt_api.js

The API calls are made to `https://saas.api.yoo-ai.com` without any indication of HTTPS being enforced or validated. While the URL appears to be HTTPS, the code does not explicitly verify the SSL cert
Lack of Input Validation1 finding LOW
LOW

Lack of Input Validation via local-llm-review

scripts/outline_parser.js

The `parseMarkdownToCustomData` function processes user-provided markdown input without explicit validation or sanitization, which could lead to injection or parsing issues if the input is malicious.

Badge

Add the Anomity scan badge for ppt-creator to your README.

Anomity Skill Check badge

Markdown
[![Anomity Skill Check](https://anomity.ai/skills/badge.svg)](https://anomity.ai/skills/github/leoyeai/ppt-creator/)
HTML
<a href="https://anomity.ai/skills/github/leoyeai/ppt-creator/"><img src="https://anomity.ai/skills/badge.svg" alt="Anomity Skill Check"></a>
Image URL
https://anomity.ai/skills/badge.svg

How Anomity governs this at runtime

Scan-time vetting tells you what a skill says it will do. Anomity's Endpoint Sensor sees what agents actually do: it discovers skills alongside every other AI artifact on the endpoint, and runtime governance can allow, deny, or log the tool calls a skill triggers. Policy violations route to your SIEM, Slack, email, or Jira, backed by a queryable 90-day audit trail.

Book a 30-minute demo to see your own skill inventory.

Methodology and disputes

Every skill is assessed by the Anomity Skill Intelligence engine against its public source; findings indicate risk patterns, not confirmed exploitation. Maintainer of ppt-creator? Report an issue or request a rescan.

Ask AI about Anomity
ChatGPT Claude Perplexity Google AI Grok