genvm-lint
測試前驗證 GenVM 合約
GenLayer 合約作者需要在測試揭露更深層的失敗之前迅速取得回饋。此技能會引導代理程式執行 GenVM lint、validate、schema 與 typecheck 工作流程。
使用我的智慧代理安裝
將此請求複製給你的智慧代理,其中包含權威 Skill 頁面和清單。
Review the Skillstore skill "genvm-lint" from https://skillstore.io/skills/internet-court-genvm-lint.md and its manifest at https://skillstore.io/api/skills/internet-court-genvm-lint/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智慧代理仍應顯示其計畫,並依安全政策請求必要確認。
Agent 可讀資源
當 AI Agent、爬蟲或腳本需要乾淨脈絡、而不是讀取完整頁面時,請使用這些連結。
測試它
正在使用「genvm-lint」。 開發人員要求代理程式在測試前檢查已修改的合約。
預期結果:
代理程式回報 lint 與驗證皆已通過、指出合約名稱,並建議繼續執行測試。
正在使用「genvm-lint」。 合約使用了不受支援的儲存欄位型別。
預期結果:
代理程式找出無效的儲存型別、建議受支援的 SDK 型別,並在修復後確認檢查結果。
正在使用「genvm-lint」。 發布工程師需要在分享成品前確認介面的可靠性。
預期結果:
代理程式摘要說明 schema 擷取結果、typecheck 狀態與仍需人工審查的項目。
安全審計
安全All 34 external-command findings are false positives caused by Markdown backticks and examples of fixed linter commands. The system-reconnaissance finding is also a false positive because it only describes contract storage validation. No prompt injection, credential access, data exfiltration, or malicious intent was found in the reviewed files.
風險因素
⚙️ 外部命令 (34)
分享與引用此報告
分享版本化評估報告、中性徽章、嵌入卡片與引用。Skillstore 只報告證據,不判斷該 Skill 是否安全。
複製報告連結
https://skillstore.io/skills/internet-court-genvm-lint/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/internet-court-genvm-lint?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/internet-court-genvm-lint?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-genvm-lint/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/internet-court-genvm-lint.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>學術引用 (APA · BibTeX · CFF)
APA 引用
internet-court. (2026). genvm-lint security audit report (audit version 2) [Author version unspecified]. Skillstore. https://skillstore.io/skills/internet-court-genvm-lint/audits/2BibTeX 引用
@techreport{internet-court-internet-court-genvm-lint-2026,
author = {internet-court},
title = {genvm-lint security audit report (audit version 2)},
institution = {Skillstore},
year = {2026},
number = {2},
url = {https://skillstore.io/skills/internet-court-genvm-lint/audits/2},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "genvm-lint security audit report (audit version 2)"
version: "unspecified"
type: report
authors:
- name: "internet-court"
date-released: "2026-07-21"
url: "https://skillstore.io/skills/internet-court-genvm-lint/audits/2"
identifiers:
- type: other
value: "skillstore:internet-court-genvm-lint:audit:2"
description: "Skillstore immutable audit report identifier"
Skillstore 評分
評分依據 證據置信度: 中你可以打造什麼
測試前檢查新合約
在執行專案測試前,執行整合的 GenVM lint 與驗證流程。
修復 SDK 合規性問題
利用 linter 回饋修正裝飾器、儲存欄位、型別名稱與方法簽章。
準備合約介面資料
在分享合約成品前產生 schema 輸出,並確認 typecheck 結果。
試試這些提示
使用 genvm-lint 檢查我的 GenLayer 合約檔案,並以淺顯易懂的語言說明所有錯誤。
執行 GenVM 檢查工作流程、找出每個驗證問題、更新合約,然後重新執行檢查。
擷取合約 schema、執行 typecheck,並摘要說明仍然存在的介面或型別問題。
執行測試前,對每個已變更的 GenLayer 合約執行 lint、解析機器可讀的結果、修復失敗項目,並提供精簡的就緒狀態報告。
最佳實務
- 在執行專案測試前先執行整合檢查命令。
- 修復多個 lint 錯誤時使用機器可讀的輸出。
- 發布合約成品前確認 schema 與 typecheck 結果。
避免
- 不要因為先前的測試已通過就略過 lint。
- 修復來源合約前,不要編輯產生的成品。
- 未經審查,請勿在不受信任的專案環境中執行成品下載。
常見問題
此技能會驗證哪些內容?
它會自動安裝 linter 嗎?
它能修復合約檔案嗎?
它能取代測試嗎?
它能產生 ABI schema 輸出嗎?
哪些工具可以使用此技能?
開發者詳細資訊
授權
MIT
Skillstore 修訂
r1
版本提示
作者未聲明版本。
引用
3f6e026a3363e0954ede7bef0cfe88d4475de137
維護新鮮度
2026/7/21
使用量
1 次下載 · 0 次瀏覽
檔案結構