Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:30:07 +08:00
commit d6f6fcbaad
33 changed files with 4697 additions and 0 deletions

View File

@@ -0,0 +1,32 @@
#!/usr/bin/env bash
# Security audit for Ruby dependencies
set -e
echo "🔒 Running security audit..."
# Check if bundler-audit is installed
if ! gem list bundler-audit -i &> /dev/null; then
echo "📦 Installing bundler-audit..."
gem install bundler-audit
bundle audit --update
fi
# Update vulnerability database
echo "Updating vulnerability database..."
bundle audit --update
# Run audit
echo ""
echo "Checking for vulnerabilities..."
if bundle audit check; then
echo ""
echo "✅ No vulnerabilities found!"
else
echo ""
echo "❌ Vulnerabilities detected!"
echo ""
echo "To fix, run:"
echo " bundle update <gem_name>"
exit 1
fi