المهارات meituan-printer
🖨️

meituan-printer

مخاطر متوسطة 🌐 الوصول إلى الشبكة⚙️ الأوامر الخارجية📁 الوصول إلى نظام الملفات⚡ يحتوي على سكربتات

طباعة قوائم المهام والإيصالات على طابعات Meituan الحرارية

يعاني موظفو المطاعم من طباعة قوائم المهام والإيصالات يدوياً لعمليات المطبخ. تتيح هذه المهارة لمساعدي الذكاء الاصطناعي إرسال قوائم المهام المنسقة ونماذج التفتيش والإيصالات مباشرة إلى طابعات Meituan الحرارية عبر الشبكة المحلية.

يدعم: Claude Codex Code(CC)
⚠️ 67 ضعيف
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "meituan-printer". اطبع قائمة فحص النوبة هذه على طابعة المطبخ: مهام نوبة الصباح: -------09:00------- فتح المحطة فحص المخزون -------10:00------- إعادة تعبئة الأصناف

النتيجة المتوقعة:

تم إرسال قائمة المهام بنجاح إلى طابعة المطبخ (192.168.3.100:9100). ستُطبع قائمة المهام المنسقة مع الطابع الزمني ورأس المحطة والأقسام المقسمة حسب الوقت.

استخدام "meituan-printer". أضف طابعة جديدة بعنوان IP 192.168.3.150، ومنفذ 9100، وسمها 'محطة الحلويات'

النتيجة المتوقعة:

تمت إضافة الطابعة 'محطة الحلويات' بنجاح. اختبار الاتصال: يمكن الوصول إليها. يمكنك الآن الطباعة على هذه الطابعة باستخدام الاسم المستعار 'محطة الحلويات'.

استخدام "meituan-printer". أظهر لي جميع الطابعات المكونة

النتيجة المتوقعة:

الطابعات المكونة:
| الاسم المستعار | عنوان IP | المنفذ | النوع |
|-------|-----------|------|------|
| المطبخ | 192.168.3.100 | 9100 | المطبخ الرئيسي |
| محطة الحلويات | 192.168.3.150 | 9100 | الحلويات |
| الاستقبال | 192.168.3.200 | 9100 | الاستقبال |

التدقيق الأمني

مخاطر متوسطة
v1 • 4/25/2026

This is a legitimate printer integration skill for Meituan thermal receipt printers. Static findings are largely false positives or over-classifications. Hex-encoded bytes are standard ESC/POS printer commands, not obfuscation. External commands are for legitimate printer operations. The risk level is MEDIUM due to network access to local printers, shell command execution for printer management, and web interface functionality.

17
الملفات التي تم فحصها
3,852
الأسطر التي تم تحليلها
13
النتائج
1
إجمالي عمليات التدقيق

مشكلات عالية المخاطر (3)

Hex-encoded ESC/POS Commands
The skill uses hex-encoded byte sequences (like b'\x1B\x40') which are standard ESC/POS printer control commands. These are NOT obfuscation - they are the industry-standard protocol for thermal receipt printers. This is false positive from static scanner.
System Task Scheduling (launchd/schtasks)
The skill can create macOS launchd agents and Windows scheduled tasks for automated printing. This is an intentional feature, not a blocker. User consent is required before system-level task creation.
Weak Cryptographic Algorithm (MD5)
Code references MD5 for printer authentication. However, this is the legacy protocol used by Meituan thermal printers - not a security vulnerability of the skill itself but a limitation of the hardware protocol.
مشكلات متوسطة المخاطر (4)
Hardcoded IP Addresses in Examples
Example configurations contain hardcoded IP addresses (192.168.x.x). These are example placeholders in config.example.json and documentation, not actual credentials.
innerHTML Usage in Web Interface
The web admin interface uses innerHTML for dynamic content rendering. While this is a potential XSS vector, the interface runs on localhost only and does not process external user input.
Python subprocess.run for Printer Operations
The skill uses subprocess.run to execute printer-related commands. Arguments are constructed from config files, not direct user input, reducing injection risk.
Temporary Directory Access
The skill writes temporary log files to /tmp directory for scheduled task debugging. Standard temp file usage with user-owned paths.
مشكلات منخفضة المخاطر (2)
Hardcoded URLs in Documentation
Documentation contains hardcoded URLs for local service endpoints (localhost:5000). These are standard for local development/demo purposes.
Environment Configuration Access
The skill reads environment configuration for Python path detection and platform identification. Standard environment variable usage for cross-platform compatibility.
تم تدقيقه بواسطة: claude

درجة الجودة

77
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
15
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

طباعة قائمة مهام المطبخ

يمكن لموظفي المطبخ في المطعم أن يطلبوا من الذكاء الاصطناعي طباعة قوائم المهام لمحطات محددة (مثل 'طباعة قائمة مهام محطة الخضار'). ينسق الذكاء الاصطناعي ويرسل قائمة المهام إلى الطابعة الصحيحة.

طباعة تذكيرات نوبات العمل المجدولة

تكوين طباعة آلية يومية أو أسبوعية لقوائم التفتيش. يساعد الذكاء الاصطناعي في إعداد مهام مجدولة تعمل في أوقات محددة دون تدخل يدوي.

طباعة إيصالات طلبات العملاء

طباعة إيصالات منسقة لطلبات العملاء على طابعة الاستقبال. يساعد الذكاء الاصطناعي في إنشاء وإرسال الإيصالات منسقة بشكل صحيح.

جرّب هذه الموجهات

طلب طباعة بسيط
اطبع قائمة المهام التالية على طابعة المطبخ: [محتوى المهمة]
طباعة على طابعة محددة
أرسل قائمة التفتيش هذه إلى طابعة محطة الخضار: [المحتوى]
إضافة طابعة جديدة
أضف طابعة جديدة بعنوان IP [عنوان IP]، ومنفذ [المنفذ]، وسمها [الاسم المستعار]
جدولة مهمة طباعة متكررة
أنشئ مهمة طباعة يومية تطبع [المحتوى] في [الوقت] على طابعة [اسم الطابعة]

أفضل الممارسات

  • استخدم أسماء مستعارة صينية وصفية للطابعات لجعل الاختيار بديهياً (مثل 'المطبخ الخلفي'، 'محطة الخضار'، 'بار الاستقبال')
  • اختبر اتصال الطابعة قبل محاولة الطباعة الأولى للتأكد من التكوين الصحيح
  • احتفظ بالطابعات على مقطع شبكي محلي مستقر للعملية الموثوقة

تجنب

  • لا تطبع معلومات سرية مثل تفاصيل دفع العملاء أو البيانات الشخصية
  • تجنب طباعة المستندات الكبيرة جداً؛ تم تحسين المهارة لقوائم المهام والإيصالات
  • لا تشارك عناوين IP للطابعات مع مستخدمين غير مصرح لهم لأنها قد ترسل مهام طباعة غير مرغوبة

الأسئلة المتكررة

كيف أكون طابعة جديدة؟
أخبر الذكاء الاصطناعي بعنوان IP للطابعة ورقم المنفذ (عادةً 9100) واختر اسماً مستعاراً. سيختبر الذكاء الاصطناعي الاتصال ويحفظ التكوين.
هل يمكنني طباعة صور أو شعارات؟
لا، تدعم هذه المهارة الطباعة النصية فقط. لا يمكن طباعة الرسوم المعقدة على طابعات الإيصالات الحرارية القياسية.
كيف تعمل المهام المجدولة؟
يمكنك إعداد مهام طباعة يومية أو أسبوعية أو شهرية. يمكن للمهارة تصدير هذه إلى جدولة مهام نظام التشغيل الخاص بك للتنفيذ الموثوق.
ماذا إذا كانت الطابعة ليست على نفس الشبكة؟
يجب أن تكون الطابعة قابلة للوصول على شبكتك المحلية. قد تكون الشبكة الافتراضية الخاصة أو جسر الشبكة مطلوبة للوصول للطابعة البعيدة (غير مدعومة رسمياً).
كيف أستخدم واجهة الإدارة عبر الويب؟
قم بتشغيل ملف start.command على macOS أو start.bat على Windows، ثم افتح http://localhost:5000 في متصفحك.
ما هي العلامات التجارية للطابعات المدعومة؟
تم تصميم المهارة لطابعات إيصالات Meituan الحرارية التي تستخدم بروتوكول ESC/POS. قد تعمل طابعات أخرى تدعم ESC/POS أيضاً.

تفاصيل المطور

المؤلف

chenyangshu

الترخيص

MIT

مرجع

main