Evolext
กลับไปหน้าผลิตภัณฑ์

ทำงานภายในเครื่อง ทบทวนอย่างรอบคอบ

คำสั่งด้านล่างอธิบายขั้นตอน v0.2.0 สำหรับไฟล์โปรแกรมที่อนุมัติ ยังไม่มีแพ็กเกจติดตั้งสาธารณะ ./repository เป็นเส้นทางตัวอย่างของ repository ที่คุณมีสิทธิ์ประเมิน

ก่อนติดตั้ง

เมื่อมีรุ่นที่อนุมัติแล้ว ให้เลือกไฟล์ตามระบบและสถาปัตยกรรม: Windows, macOS หรือ Linux; amd64 หรือ arm64 ตรวจ checksum และตัวตนผู้เผยแพร่ ทบทวนเงื่อนไขแจกจ่าย และใช้สภาพแวดล้อมสิทธิ์ต่ำสุด Checksum เพียงอย่างเดียวไม่ยืนยันตัวตนผู้เผยแพร่

สำรวจและส่งออกหลักฐาน

รัน qs version ก่อนและบันทึกรุ่น ค่าเริ่มต้นเลือกทั้งหกภาษาและ dependency โดยตรงภายในเครื่อง all-local เพิ่ม lockfile ที่รู้จัก แต่ไม่ได้สร้างกราฟ dependency สมบูรณ์

qs version
qs scan ./repository
qs scan ./repository --dependencies all-local --format json --output report.json
qs scan ./repository --format sarif --output report.sarif
qs scan ./repository --min-severity high --fail-on-severity high

อ่านรายงานก่อนดำเนินการ

  • ตรวจ coverage.complete และคำเตือนก่อนอธิบายว่าบัญชีรายการครบภายในขอบเขตที่รองรับ
  • ทบทวนข้อค้นพบในบริบทโปรโตคอล การใช้งานจริง และวงจรชีวิตข้อมูล การมีอยู่ในซอร์สโค้ดไม่พิสูจน์การใช้ขณะทำงาน
  • เก็บรายงานเป็นส่วนตัว อย่าใส่รายงานลูกค้าหรือเนื้อหา repository ในแบบฟอร์มสอบถามเว็บไซต์นี้
  • ใช้ --fail-on-severity high เมื่อต้องการให้ข้อค้นพบมีผลต่อสถานะออกของโปรแกรมเท่านั้น

รหัสออกของโปรแกรม

0
สำรวจเสร็จแล้ว ยังต้องตรวจความครอบคลุมและคำเตือน
1
ตรงตามนโยบายระดับความรุนแรงที่กำหนดไว้ โดยเขียนรายงานก่อนแล้ว
2
คำสั่ง ตัวเลือก รูปแบบ หรือการตั้งค่าไม่ถูกต้อง
3
ยกเลิก เกิดข้อผิดพลาด root/รายงาน/ภายใน หรือถึงขีดจำกัด อาจมีรายงานบางส่วน
หารือการประเมิน repository