slack-gif-creator

Warn

Audited by Runlayer on Feb 22, 2026

Risk Level: MEDIUM
Scan Summary
Max Score
78%
Files
23
Flagged
23
Chunks
32
Flagged Files (23)
LICENSE.txtHIGH
78.3%

Malicious tool definition detected

Tool: LICENSE.txt [1/2] Description: Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1.

Tool: LICENSE.txt [2/2] Description: this License.

SKILL.mdHIGH
78.3%

Malicious tool definition detected

Tool: SKILL.md [1/2] Description: --- name: slack-gif-creator description: Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives.

Tool: SKILL.md [2/2] Description: rotation_speed=1.0 ) # Simple mirror effects (faster) from templates.kaleidoscope import apply_simple_mirror mirrored = apply_simple_mirror(frame, mode='quad') # 4-way mirror # modes: 'horizontal', 'vertical', 'quad', 'radial' ``` **To compose primitives freely, follow these patterns:** ```python # Example: Bounce + shake for impact for i in range(num_frames): frame = create_blank_frame(480, 480, bg_color) # Bounce motion t_bounce = i / (num_frames - 1) y = inte

core/color_palettes.pyHIGH
78.3%

Malicious tool definition detected

Tool: core/color_palettes.py [1/2] Description: #!/usr/bin/env python3 """ Color Palettes - Professional, harmonious color schemes for GIFs.

Tool: core/color_palettes.py [2/2] Description: colors # Impact/emphasis colors that work well across palettes IMPACT_COLORS = { 'flash': (255, 255, 240), # Bright flash (cream) 'explosion': (255, 150, 0), # Orange explosion 'electricity': (100, 200, 255), # Electric blue 'fire': (255, 100, 0), # Fire orange-red 'success': (50, 255, 100), # Success green 'error': (255, 50, 50), # Error red 'warning': (255, 200, 0), # Warning yellow 'magic': (200, 100, 255), # Magic purple } def get_impact_color(

core/easing.pyHIGH
78.3%

Malicious tool definition detected

Tool: core/easing.py Description: #!/usr/bin/env python3 """ Easing Functions - Timing functions for smooth animations.

core/frame_composer.pyHIGH
78.3%

Malicious tool definition detected

Tool: core/frame_composer.py [1/2] Description: #!/usr/bin/env python3 """ Frame Composer - Utilities for composing visual elements into frames.

Tool: core/frame_composer.py [2/2] Description: emoji: Emoji character(s) position: (x, y) position size: Emoji size in pixels (minimum 12) shadow: Whether to add drop shadow shadow_offset: Shadow offset Returns: Modified frame """ draw = ImageDraw.Draw(frame) # Ensure minimum size to avoid font rendering errors size = max(12, size) # Use Apple Color Emoji font on macOS try: font = ImageFont.truetype("/System/Library/Fonts/Apple Color Emoji.ttc", size) except: # Fallback to text-based emoji try:

core/gif_builder.pyHIGH
78.3%

Malicious tool definition detected

Tool: core/gif_builder.py Description: #!/usr/bin/env python3 """ GIF Builder - Core module for assembling frames into GIFs optimized for Slack.

core/typography.pyHIGH
78.3%

Malicious tool definition detected

Tool: core/typography.py [1/2] Description: #!/usr/bin/env python3 """ Typography System - Professional text rendering with outlines, shadows, and effects.

Tool: core/typography.py [2/2] Description: = position[0] - text_width // 2 text_y = position[1] - text_height // 2 else: box_x = position[0] - padding box_y = position[1] - padding text_x = position[0] text_y = position[1] # Draw semi-transparent box box_coords = [ box_x, box_y, box_x + text_width + padding * 2, box_y + text_height + padding * 2 ] alpha_value = int(255 * box_alpha) draw_overlay.rectangle(box_coords, fill=(*box_color, alpha_value)) # Composite overlay onto frame frame_rgba = fra

core/validators.pyHIGH
78.3%

Malicious tool definition detected

Tool: core/validators.py Description: #!/usr/bin/env python3 """ Validators - Check if GIFs meet Slack's requirements.

core/visual_effects.pyHIGH
78.3%

Malicious tool definition detected

Tool: core/visual_effects.py [1/2] Description: #!/usr/bin/env python3 """ Visual Effects - Particles, motion blur, impacts, and other effects for GIFs.

Tool: core/visual_effects.py [2/2] Description: Create expanding ring effects.

requirements.txtHIGH
78.3%

Malicious tool definition detected

Tool: requirements.txt Description: pillow>=10.0.0

templates/bounce.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/bounce.py Description: #!/usr/bin/env python3 """ Bounce Animation Template - Creates bouncing motion for objects.

templates/explode.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/explode.py [1/2] Description: #!/usr/bin/env python3 """ Explode Animation - Break objects into pieces that fly outward.

Tool: templates/explode.py [2/2]

templates/fade.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/fade.py Description: #!/usr/bin/env python3 """ Fade Animation - Fade in, fade out, and crossfade effects.

templates/flip.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/flip.py Description: #!/usr/bin/env python3 """ Flip Animation - 3D-style card flip and rotation effects.

templates/kaleidoscope.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/kaleidoscope.py Description: #!/usr/bin/env python3 """ Kaleidoscope Effect - Create mirror/rotation effects.

templates/morph.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/morph.py Description: #!/usr/bin/env python3 """ Morph Animation - Transform between different emojis or shapes.

templates/move.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/move.py Description: #!/usr/bin/env python3 """ Move Animation - Move objects along paths with various motion types.

templates/pulse.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/pulse.py Description: #!/usr/bin/env python3 """ Pulse Animation - Scale objects rhythmically for emphasis.

templates/shake.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/shake.py Description: #!/usr/bin/env python3 """ Shake Animation Template - Creates shaking/vibrating motion.

templates/slide.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/slide.py Description: #!/usr/bin/env python3 """ Slide Animation - Slide elements in from edges with overshoot/bounce.

templates/spin.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/spin.py Description: #!/usr/bin/env python3 """ Spin Animation - Rotate objects continuously or with variation.

templates/wiggle.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/wiggle.py [1/2] Description: #!/usr/bin/env python3 """ Wiggle Animation - Smooth, organic wobbling and jiggling motions.

Tool: templates/wiggle.py [2/2]

templates/zoom.pyHIGH
78.3%

Malicious tool definition detected

Tool: templates/zoom.py [1/2] Description: #!/usr/bin/env python3 """ Zoom Animation - Scale objects dramatically for emphasis.

Tool: templates/zoom.py [2/2]

Audit Metadata
Max File Score
78%
Classification
UNKNOWN_SERVER
Files Scanned
23
Files Flagged
23
Chunks Analyzed
32
Analyzed
Feb 22, 2026, 12:05 PM
Security Audit — runlayer — slack-gif-creator