Instructions to use vinh204/vulnscope-unixcoder-devign with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use vinh204/vulnscope-unixcoder-devign with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-classification", model="vinh204/vulnscope-unixcoder-devign")# pip install -U transformers accelerate # Load model directly from transformers import AutoModel model = AutoModel.from_pretrained("vinh204/vulnscope-unixcoder-devign", device_map="auto") - Notebooks
- Google Colab
- Kaggle
VulnScope UniXcoder — Devign checkpoint
Checkpoint dùng cho demo VulnScope, phân loại hàm C/C++ thành safe hoặc
vulnerable. Encoder nền là microsoft/unixcoder-base.
Phạm vi
- Đầu vào: một hàm C/C++.
- Đầu ra: xác suất nhị phân
safe/vulnerable. - Dataset thử nghiệm: Devign.
- Cấu hình demo hiện tại: encoder đóng băng, 3 epoch, 2.000 mẫu huấn luyện, block size 128.
Giới hạn
Đây là checkpoint phục vụ demo đồ án, chưa phải mô hình kiểm thử bảo mật cho production. Kết quả chỉ nên dùng để sàng lọc và không thay thế code review, static analysis hoặc kiểm thử chuyên sâu. Mô hình có thể bỏ sót lỗ hổng, cảnh báo sai, và không quan sát được phần code bị cắt quá giới hạn token.
Ứng dụng
Source code và hướng dẫn chạy: https://github.com/vinh204/vulnscope-unixcoder