secfixes-check(1) General Commands Manual secfixes-check(1)

secfixes-check - بررسی و اعتبارسنجی اصلاحیههای امنیتی بستهها

secfixes-check <apkbuild...>

دستور secfixes-check یک ابزار اعتبارسنجی و بررسی (linter) برای تعاریف اصلاحیه‌های امنیتی (secfixes) در فایل‌های APKBUILD لینوکس آلپاین است. این ابزار پرونده ارائه‌شده در هر آرگومان خط فرمان را می‌خواند و نقض خط‌مشی‌های امنیتی secfixes را بررسی می‌کند؛ همچنین صحت قالب YAML را با تلاش برای بارگذاری آن با استفاده از ماژول lyaml در Lua ارزیابی می‌نماید. برای مشاهده توضیحات مربوط به هر یک از مواردی که secfixes-check بررسی می‌کند، بخش secfixes-check را در alint(5) ببینید.

دستور secfixes-check موارد نقض خط‌مشی را نمایش داده و با کد خروجی متناظر با تعداد موارد تخلف یافت‌شده به کار خود پایان می‌دهد. اگر هیچ خطایی یافت نشود، چیزی در خروجی چاپ نشده و برنامه با کد وضعیت ۰ خارج می‌شود.

هنگام یافتن هرگونه نقض خط‌مشی، secfixes-check پیام مربوطه را در خروجی استاندارد (stdout) در قالب زیر چاپ می‌کند:

SEVERITYCERTAINITY:[TAG]:PATH::MSG
  • SEVERITY: میزان شدت تخلف را مشخص می‌کند که در بازه S تا M متغیر است.
  • CERTAINITY: میزان قطعیت و عدم وجود خطای مثبت کاذب را نشان می‌دهد که در بازه C تا P قرار دارد.
  • TAG: برچسب تخلف را مشخص می‌کند؛ برای اطلاعات بیشتر به alint(5) مراجعه کنید.
  • PATH: مسیر فایل ارائه‌شده به apkbuild-lint جهت بررسی را نشان می‌دهد.
  • MSG: پیامی کوتاه برای تفهیم نوع تخلف به کاربر است.

نگهداری‌شده توسط Leo <thinkabit.ukim@gmail.com>

alint(5) apkbuild-lint(1)

2025-12-02