md-to-office@ 1.0
github.com/claude-office-skills/skillsVerdict: Proceed with caution
0 critical0 high8 medium
C
SCORE 55 / 100
$skillox install md-to-officeSoon
Sign in to followFollowing emails you when a re-scan drops the grade. Opt-out is per-creator on /account/billing.
Why grade C?
score · 55 / 100The current grade reflects 8 medium findings (6+ MEDs → C).
0 CRIT0 HIGH8 MED0 LOW
To reach a higher grade
- BReach Btarget score 75
Resolve 3 of 8 MED (cap is 5).
- AReach Atarget score 95
Resolve 6 of 8 MED (cap is 2).
Thresholds are documented at /docs/grading. Source-of-truth is the grade() function in @skillox/scanner.
Latest scan findings
Scan crawl-ykcqu5xgpsg57ezakdheith6 · Thu, 28 May 2026 17:05:06 GMT · 11ms
medArbitrary subprocess execution detectedThe skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.▾
Arbitrary subprocess execution detected
The skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.
248 cmd.extend(['--reference-doc', template])
249
250 subprocess.run(cmd, check=True)← spawns a subprocess outside declared capabilities
251 return output_path
252
medArbitrary subprocess execution detectedThe skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.▾
Arbitrary subprocess execution detected
The skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.
261 cmd.extend(['-V', f"geometry:margin={options['margin']}"])
262
263 subprocess.run(cmd, check=True)← spawns a subprocess outside declared capabilities
264 return output_path
265
medArbitrary subprocess execution detectedThe skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.▾
Arbitrary subprocess execution detected
The skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.
271 cmd.extend(['--reference-doc', template])
272
273 subprocess.run(cmd, check=True)← spawns a subprocess outside declared capabilities
274 return output_path
275```
medArbitrary subprocess execution detectedThe skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.▾
Arbitrary subprocess execution detected
The skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.
318 for md_file in input_path.glob('*.md'):
319 output_file = output_path / md_file.with_suffix(f'.{output_format}').name
320 subprocess.run([← spawns a subprocess outside declared capabilities
321 'pandoc', str(md_file), '-o', str(output_file)
322 ], check=True)
medArbitrary subprocess execution detectedThe skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.▾
Arbitrary subprocess execution detected
The skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.
350 cmd.extend(['--reference-doc', template])
351
352 subprocess.run(cmd, check=True)← spawns a subprocess outside declared capabilities
353 os.remove('temp_report.md')
354```
medArbitrary subprocess execution detectedThe skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.▾
Arbitrary subprocess execution detected
The skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.
423
424# Convert to Word
425subprocess.run([← spawns a subprocess outside declared capabilities
426 'pandoc', 'api_docs.md',
427 '-o', 'api_documentation.docx',
medArbitrary subprocess execution detectedThe skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.▾
Arbitrary subprocess execution detected
The skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.
431
432# Convert to PDF
433subprocess.run([← spawns a subprocess outside declared capabilities
434 'pandoc', 'api_docs.md',
435 '-o', 'api_documentation.pdf',
medArbitrary subprocess execution detectedThe skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.▾
Arbitrary subprocess execution detected
The skill spawns subprocesses. Without a capability manifest declaring this, the skill could execute arbitrary commands.
510 f.write(slides_md)
511
512subprocess.run([← spawns a subprocess outside declared capabilities
513 'pandoc', 'presentation.md',
514 '-o', 'q4_review.pptx',
skillox.io/c/md-to-office