vector-forge
نگهدارنده trailofbits
تولید test vector با mutation-driven testing
- نسخه فعلی
- نامشخص
- مجوز
- نامشخص
- دسترسی شبکه
- نامشخص / ارزیابینشده
- وضعیت بررسی
- تأیید نشده
چه مسئلهای را حل میکند؟
شکاف پوشش مسیرهای cryptographic را با mutation testing مییابد و test vector مؤثر تولید میکند.
چه زمانی مناسب است؟
برای تولید crypto test vector، بررسی mutantهای فرارکرده یا بهبود پوشش Wycheproof و primitiveهای cryptographic استفاده کنید.
برای cryptographic algorithm یا protocol، implementationها را مییابد، mutation testing اجرا میکند تا mutantهای فرارکرده را شناسایی کند، سپس test vectorهای جدیدی میسازد که مسیرهای پوششندادهٔ کد را عمداً اجرا میکنند. kill rateهای mutation را پیش و پس از کار مقایسه میکند تا اثربخشی vector را ثابت کند. برای crypto test vector، شکاف پوشش Wycheproof، mutant فرارکرده، test suite میانپیادهسازی یا بهبود test vector coverage primitiveهای crypto استفاده کنید.
نصب و بهروزرسانی
این دستورها فقط برای کپی نمایش داده میشوند و روی سرور RefHub اجرا نمیشوند. پیش از اجرا، منبع بالادستی پیوندشده را بررسی کنید.
دستور نصب
npx skills add trailofbits/skills --skill vector-forge -y
سازگاری با ایجنتها
هنوز تست سازگاری ثبت نشده است
تا وقتی شواهد تست ثبت نشده، سازگاری این مهارت با ایجنتها را تأییدشده فرض نکنید.