
ความไม่ลงรอยกัน การอภิปราย คำขอคุณสมบัติ | วิกิ | Twitter DM
Eburger เป็นเครื่องมือวิเคราะห์แบบคงที่ที่ให้วิธีการสอบถามและวิเคราะห์สัญญาอัจฉริยะที่แข็งแกร่งอย่างรวดเร็ว
สร้างเทมเพลตของคุณ

เรียกใช้เทมเพลตของคุณ

เครื่องวิเคราะห์แบบคงที่จะไม่ชนะการแข่งขัน สิ่งที่เราให้แทนด้วย eburger คือความสามารถในการหมุนเทมเพลตที่กำหนดเองที่ปรับแต่งให้เหมาะกับโครงการตรวจสอบปัจจุบันของคุณในไม่กี่นาที (wiki) ช่วยให้คุณสามารถปรับการค้นหาที่ไม่ซ้ำกันผ่าน codebase เพื่อเพิ่มขีดความสามารถในการตรวจสอบของคุณ
pip3 install eburger
eburger -h
git clone https://github.com/forefy/eburger.git
cd eburger
pip3 install .
eburger -h
ง่ายที่สุด
cd MyProject/
eburger
cat eburger-output.jsonเอาต์พุต sarif
eburger -f MyProject/ -o sarifmarkdown output (รันจากไดเรกทอรีของโครงการ)
eburger -o markdownการสแกนที่มุ่งเน้นของไฟล์เดียวและการอ้างอิงของมัน
eburger -f ../ProjectToScan/src/SomeContract.solพิมพ์ NSLOC เท่านั้น
eburger -f MyProject/ --nslocเรียกใช้เทมเพลต Yaml ที่กำหนดเอง
eburger -t MyCustomYAMLs/ -f MyProject/อ้างถึงวิกิ
นี่คือวิดีโอตัวอย่าง
นอกจาก eburger-output.json ตัวอย่างด้านบนจะสร้างข้อมูลเพิ่มเติมภายใต้โฟลเดอร์ .eburger
SARIF (รูปแบบการวิเคราะห์แบบคงที่) เป็นรูปแบบมาตรฐานสำหรับผลลัพธ์เครื่องมือการวิเคราะห์แบบคงที่
หากต้องการมี GUI แบบโต้ตอบที่เปิดขึ้นใน vScode ที่สามารถ organinze และโต้ตอบกับผลลัพธ์ที่พบได้ทำตามขั้นตอนเหล่านี้:
eburger --output sarifeburger-output.sarif ที่เกิดขึ้นในไดเรกทอรีการทำงาน สิ่งนี้จะเปิดเมนู VSCODE แบบโต้ตอบพร้อมกับปัญหาคำอธิบายการนำทางของบรรทัดรหัสที่มีช่องโหว่ ฯลฯ 
ท่อส่ง CI ได้รับการสนับสนุนผ่านการกระทำของ Eburger-Action GitHub ช่วยประเมินรหัสของคุณอย่างต่อเนื่องและดูข้อมูลเชิงลึกที่เพิ่มขึ้นในบานหน้าต่างความปลอดภัยของ Repo


เยี่ยมชมหน้าของแอ็คชั่นสำหรับข้อมูลเพิ่มเติม
เทมเพลตสามารถเพิ่มได้โดยการสร้างไฟล์ YAML ใหม่และโหลดพวกเขาด้วย eburger -t mytemplate.yaml . หรือโดยวางไว้ใต้ templates/ ไดเรกทอรี
หากคุณชอบเล่นกับ Eburger บนเบราว์เซอร์ก่อนการติดตั้งคุณสามารถลองใช้อินสแตนซ์สมุดบันทึก Jupyter โดยเฉพาะ:
หากคุณใช้ eburger เป็นแพ็คเกจ Python (ติดตั้งผ่านการติดตั้ง PIP) ตำแหน่งเทมเพลตที่มีอยู่สามารถพบได้ด้วยการเรียกใช้ pip3 show eburger หรือโดยใช้เครื่องมือในสัญญาและดูเส้นทางเทมเพลตที่พิมพ์ลงบนคอนโซล
สำหรับการเขียนเทมเพลตและเอกสารอ้างอิงจากวิกิ
การเปรียบเทียบเครื่องวิเคราะห์สมาร์ทแบบสมาร์ทที่ได้รับการดูแลรักษาอย่างแข็งขัน / เป็นที่นิยม
| เครื่องวิเคราะห์แบบคงที่ | ภาษา | 2 นาทีในการเขียนเทมเพลตที่กำหนดเองด้วย chatgpt | การกระทำของ GitHub | ค้นพบหลายอย่างที่พบก่อนการแข่งขันเริ่มขึ้น | อยากกิน |
|---|---|---|---|---|---|
| อุกอาจ | งูหลาม | ||||
| เลื่อน | งูหลาม | ||||
| 4Naly3er | Typescript? | ||||
| Mythril | งูหลาม | ||||
| aderyn | สนิม |
ลืมไปเลยหรือทำผิดพลาด? เปิดคำขอดึงหรือปัญหา :)
คุณต้องการดูคุณสมบัติอะไรบ้าง? แจ้งให้เราทราบ!