Skip to main content

speak-debug-bundle

Collects diagnostic information for Speak support tickets, aiding in troubleshooting persistent issues effectively.

Install this skill

or
23/100

Security score

The speak-debug-bundle skill was audited on May 12, 2026 and we found 17 security issues across 2 threat categories, including 2 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 65

Direct command execution function call

SourceSKILL.md
65const info = JSON.parse(execSync(
high line 75

Direct command execution function call

SourceSKILL.md
75const size = parseInt(execSync(`stat -f%z "${filePath}"`, { encoding: 'utf-8' }));
medium line 40

Template literal with variable interpolation in command context

SourceSKILL.md
40```bash
medium line 66

Template literal with variable interpolation in command context

SourceSKILL.md
66`ffprobe -v quiet -print_format json -show_streams "${filePath}"`,
medium line 71

Template literal with variable interpolation in command context

SourceSKILL.md
71if (stream.codec_name !== 'pcm_s16le') issues.push(`Codec: ${stream.codec_name} (need pcm_s16le)`);
medium line 72

Template literal with variable interpolation in command context

SourceSKILL.md
72if (parseInt(stream.sample_rate) !== 16000) issues.push(`Sample rate: ${stream.sample_rate} (need 16000)`);
medium line 73

Template literal with variable interpolation in command context

SourceSKILL.md
73if (stream.channels !== 1) issues.push(`Channels: ${stream.channels} (need 1/mono)`);
medium line 75

Template literal with variable interpolation in command context

SourceSKILL.md
75const size = parseInt(execSync(`stat -f%z "${filePath}"`, { encoding: 'utf-8' }));
medium line 76

Template literal with variable interpolation in command context

SourceSKILL.md
76if (size > 25 * 1024 * 1024) issues.push(`File too large: ${(size/1024/1024).toFixed(1)}MB (max 25MB)`);
medium line 79

Template literal with variable interpolation in command context

SourceSKILL.md
79issues.push(`Cannot read file: ${e}`);
low line 60

Node child_process module reference

SourceSKILL.md
60import { execSync } from 'child_process';
low line 49

External URL reference

SourceSKILL.md
49https://api.speak.com/v1/languages)
low line 90

External URL reference

SourceSKILL.md
90https://api.speak.com/v1/health
low line 94

External URL reference

SourceSKILL.md
94https://api.openai.com/v1/models
low line 111

External URL reference

SourceSKILL.md
111- [Speak Website](https://speak.com)
low line 112

External URL reference

SourceSKILL.md
112- [OpenAI Realtime API](https://platform.openai.com/docs/guides/realtime)
low line 113

External URL reference

SourceSKILL.md
113- [Speak GPT-4 Blog](https://speak.com/blog/speak-gpt-4)
Scanned on May 12, 2026
View Security Dashboard
Installation guide →