powerpoint-automation
Audited by Runlayer on Feb 26, 2026
Malicious tool definition detected
Skipping validation.") return True # Load schema schema_path = Path(__file__).parent.parent / "workspace" / "classification.schema.json" if not schema_path.exists(): print(f"Warning: Schema not found at {schema_path}") return True with open(schema_path, "r", encoding="utf-8") as f: schema = json.load(f) # Load classification with open(classification_path, "r", encoding="utf-8") as f: classification = json.load(f) # Validate try: jsonschema.validate(instance=classification, schema=schema) print(f
Tool passed security scan
Malicious tool definition detected
Use output_manifest/ instead.") sys.exit(1) # Load layouts mapping if provided layouts_mapping = None if args.layouts: with open(args.layouts, 'r', encoding='utf-8') as f: layouts_data = json.load(f) layouts_mapping = layouts_data.get("layout_mapping", {}) # Generate content.json content = generate_content_json(slides_content, layouts_mapping) # Remove metadata if not requested if not args.include_metadata: for slide in content["slides"]: if "_source" in slide: del slide["_source"] if "image" in
Malicious tool definition detected
Licensed under CC BY-NC-SA 4.0. # DO NOT MODIFY THIS HEADER BLOCK.
Tool passed security scan
Malicious tool definition detected
Tool: powerpoint-automation/scripts/analyze_template.py [2/2] Description: Path(template_path).stem output_path = f"output_manifest/{template_stem}_layouts.json" # Analyze print(f"Analyzing: {template_path}") analysis = analyze_template(template_path) # Print summary print_analysis(analysis) # Save JSON Path(output_path).parent.mkdir(parents=True, exist_ok=True) with open(output_path, 'w', encoding='utf-8') as f: json.dump(analysis, f, ensure_ascii=False, indent=2) print(f"✅ Saved: {output_path}
Malicious tool definition detected
Malicious tool definition detected
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Passed Files (46)Click to expand
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan
Tool passed security scan