slides

Warn

Audited by Runlayer on Mar 7, 2026

Risk Level: MEDIUM
Scan Summary
Max Score
79%
Files
18
Flagged
5
Chunks
30
Flagged Files (5)
slides/scripts/create_montage.pyMEDIUM
78.7%

Tool passed security scan

Malicious tool definition detected

" "By default, failures are tolerated and placeholders are used." ), ) args = parser.parse_args() output_path = expanduser(args.output_file) if args.input_files: input_files = [expanduser(p) for p in args.input_files] else: input_dir = expanduser(args.input_dir) names = sorted(listdir(input_dir), key=_natural_key) dir_entries = [join(input_dir, f) for f in names] input_files = [ p for p in dir_entries if isfile(p) and splitext(p)[1].lower() in SUPPORTED_EXTS ] if not input_files: raise ValueErro

slides/assets/pptxgenjs_helpers/text.jsLOW
73.0%

Tool passed security scan

Malicious tool definition detected

if (/[\u0600-\u06FF]/u.test(text)) { return 0.97; } // Base shrink for most Latin and other scripts.

slides/SKILL.mdLOW
70.1%

Malicious tool definition detected

- Match the original aspect ratio before rebuilding layout. - Preserve editability where possible: text should stay text, and simple charts should stay native charts. - If a reference slide uses raster artwork, use `ensure_raster_image.py` to generate debug PNGs from vector or odd image formats before placing them.

slides/scripts/detect_font.pyLOW
70.0%

Malicious tool definition detected

We build a synonym map from fc-list that unifies those identifiers. We deliberately do NOT use fc-match -s fallback chains for matching, because fallback families (e.g., DejaVu Sans) would mask missing/substitution cases and produce false passes.

slides/assets/pptxgenjs_helpers/svg.jsLOW
52.8%

Tool passed security scan

Passed Files (13)Click to expand
slides/assets/pptxgenjs_helpers/latex.jsOK
39.4%

Tool passed security scan

slides/scripts/ensure_raster_image.pyOK
38.2%

Tool passed security scan

slides/LICENSE.txtOK
35.9%

Tool passed security scan

slides/assets/pptxgenjs_helpers/layout.jsOK
33.8%

Tool passed security scan

slides/assets/pptxgenjs_helpers/image.jsOK
29.0%

Tool passed security scan

slides/assets/pptxgenjs_helpers/code.jsOK
17.9%

Tool passed security scan

slides/scripts/render_slides.pyOK
17.9%

Tool passed security scan

slides/assets/pptxgenjs_helpers/layout_builders.jsOK
17.1%

Tool passed security scan

slides/scripts/slides_test.pyOK
16.6%

Tool passed security scan

slides/references/pptxgenjs-helpers.mdOK
10.5%

Tool passed security scan

slides/assets/pptxgenjs_helpers/util.jsOK
10.0%

Tool passed security scan

slides/assets/pptxgenjs_helpers/index.jsOK
4.5%

Tool passed security scan

slides/agents/openai.yamlOK
4.1%

Tool passed security scan

Audit Metadata
Max File Score
79%
Classification
KNOWN_SERVER_KNOWN_TOOL_LIST
Files Scanned
18
Files Flagged
5
Chunks Analyzed
30
Analyzed
Mar 7, 2026, 02:04 AM
Security Audit — runlayer — slides