·insufficient-randomness-anti-pattern
!

insufficient-randomness-anti-pattern

النمط المضاد للأمان لعدم كفاية الثغرات الأمنية العشوائية (CWE-330). يُستخدم عند إنشاء أو مراجعة التعليمات البرمجية التي تنشئ رموز الأمان، أو معرفات الجلسة، أو مفاتيح التشفير، أو الحروف غير المميزة، أو أي قيم عشوائية هامة للأمان. يكتشف استخدام Math.random() أو البذور التي يمكن التنبؤ بها.

5التثبيتات·0الرائج·@igbuend

التثبيت

$npx skills add https://github.com/igbuend/grimbard --skill insufficient-randomness-anti-pattern

كيفية تثبيت insufficient-randomness-anti-pattern

ثبّت مهارة الذكاء الاصطناعي insufficient-randomness-anti-pattern بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/igbuend/grimbard --skill insufficient-randomness-anti-pattern
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: igbuend/grimbard.

Insufficient randomness occurs when security-sensitive values (session tokens, password reset codes, encryption keys) are generated using predictable non-cryptographic PRNGs. AI models frequently suggest Math.random() or Python's random module for simplicity. These generators enable attackers to predict outputs after observing a few values, allowing token forgery, session hijacking, and cryptographic compromise.

Never use predictable, non-cryptographic random number generators for security-sensitive values.

النمط المضاد للأمان لعدم كفاية الثغرات الأمنية العشوائية (CWE-330). يُستخدم عند إنشاء أو مراجعة التعليمات البرمجية التي تنشئ رموز الأمان، أو معرفات الجلسة، أو مفاتيح التشفير، أو الحروف غير المميزة، أو أي قيم عشوائية هامة للأمان. يكتشف استخدام Math.random() أو البذور التي يمكن التنبؤ بها. المصدر: igbuend/grimbard.

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/igbuend/grimbard --skill insufficient-randomness-anti-pattern بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/igbuend/grimbard --skill insufficient-randomness-anti-pattern
المصدر
igbuend/grimbard
الفئة
!الأمن
موثق
أول ظهور
2026-02-25
آخر تحديث
2026-03-11

Browse more skills from igbuend/grimbard

إجابات سريعة

ما هي insufficient-randomness-anti-pattern؟

النمط المضاد للأمان لعدم كفاية الثغرات الأمنية العشوائية (CWE-330). يُستخدم عند إنشاء أو مراجعة التعليمات البرمجية التي تنشئ رموز الأمان، أو معرفات الجلسة، أو مفاتيح التشفير، أو الحروف غير المميزة، أو أي قيم عشوائية هامة للأمان. يكتشف استخدام Math.random() أو البذور التي يمكن التنبؤ بها. المصدر: igbuend/grimbard.

كيف أثبّت insufficient-randomness-anti-pattern؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/igbuend/grimbard --skill insufficient-randomness-anti-pattern بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/igbuend/grimbard

التفاصيل

الفئة
!الأمن
المصدر
skills.sh
أول ظهور
2026-02-25