Back to Home
mendez1212 icon

automation-workflows

Verified Safe

by mendez1212

Overview

Automates UI image optimization, README updates, and gallery generation across GitHub repositories using a Rust-powered GitHub Action or a Node.js Vercel serverless function.

Installation

Run Command
./.image-processor-source/.github/image-processor/bin/image-processor --image-folder 'docs/ui/' --enable-gallery 'true' --max-width '300' --readme-path 'README.md' --target-radius '6.5' --check-size 'true' --check-radius 'true' --fast-check 'true' --columns '2'

Environment Variables

  • IMAGE_PROCESS_PAT
  • GITHUB_WEBHOOK_SECRET
  • APP_ID
  • PRIVATE_KEY

Security Notes

The GitHub Action workflow uses 'eval' to execute the Rust binary with dynamically constructed arguments. While the arguments are defined by workflow inputs and typically contain paths, 'eval' can be a security risk if malicious input were to bypass validation. However, the environment is controlled within GitHub Actions, mitigating immediate high risk. The Node.js Vercel processor includes robust webhook signature validation and relies on GitHub App authentication, which are secure practices. Secrets are correctly externalized as environment variables/workflow secrets.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-19

Tags

GitHub ActionsImage ProcessingAutomationRustNode.jsVercelDevOpsUI/UX