スキル sail-verification
📦

sail-verification

v1.0.0 コンテンツリビジョン r2 安全 ⚙️ 外部コマンド🌐 ネットワークアクセス

Verify Rust Proofs and SMT Queries with Sail

Repeated Verus checks and SMT queries can slow proof development and complicate evidence tracking. This skill guides Sail workflows for cached verification, repair validation, and accurate result interpretation.

対応: Claude Codex Code(CC)
Maintain this Skill? Claim it 🥉 77 ブロンズ

自分のエージェントでインストール

このリクエストをエージェントにコピーしてください。正規の Skill ページとマニフェストが含まれています。

エージェントリクエスト
Review the Skillstore skill "sail-verification" from https://skillstore.io/skills/chelis-lang-sail-verification.md and its manifest at https://skillstore.io/api/skills/chelis-lang-sail-verification/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

エージェントは引き続き計画を提示し、セキュリティポリシーで必要な確認を求める必要があります。

エージェントが読めるリソース

AI エージェント、クローラー、スクリプトがページ全体ではなく整理されたコンテキストを必要とする場合は、これらのリンクを使ってください。

テストする

「sail-verification」を使用しています。 Illustrate a report for a focused proof check that passes without full-target evidence.

期待される結果:

The selected function passed. Full-target verification has not completed, so the repair remains provisional.

「sail-verification」を使用しています。 Illustrate a result summary for a cached SMT query requiring an integer greater than two.

期待される結果:

The formula is satisfiable. The returned model assigns an integer greater than two. The result reports a cache hit for this matching request.

「sail-verification」を使用しています。 Illustrate a report when successful verification predates source changes.

期待される結果:

The earlier result was successful but is now Historical. Verify the current inputs again before reporting a current proof.

セキュリティ監査

安全

All nine static findings are false positives: seven match Markdown backticks, and two identify documentation links without data transmission instructions. No evidence found of prompt injection, credential collection, or exfiltration in the reviewed skill files. The documented commands support local verification and solver workflows, but the external Sail implementation was not audited.

4
スキャンされたファイル
286
解析済み行数
0
レビュー項目
0
誤検知を無視
最新の完了済み静的・セマンティック監査では、確認済みのセキュリティ検出事項は見つかりませんでした。これは、スキルに副作用がないことを証明するものではありません。
監査者: codex 監査履歴を表示 →
このレポートを共有・引用

バージョン付き評価レポート、中立的なバッジ、埋め込みカード、引用を共有できます。Skillstore は証拠を報告しますが、この Skill が安全かどうかは判断しません。

バージョン別レポートを開く
セキュリティ評価

レポートリンクをコピー

https://skillstore.io/skills/chelis-lang-sail-verification/audits/2?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdownバッジ

[![Skillstore security assessment](https://skillstore.io/badges/skills/chelis-lang-sail-verification/security.svg)](https://skillstore.io/skills/chelis-lang-sail-verification?utm_source=security_passport_badge)

HTMLバッジ

<a href="https://skillstore.io/skills/chelis-lang-sail-verification?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/chelis-lang-sail-verification/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

埋め込みカード

<iframe src="https://skillstore.io/embed/skills/chelis-lang-sail-verification.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形式の引用

chelis-lang. (2026). sail-verification security audit report (audit version 2) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/chelis-lang-sail-verification/audits/2

BibTeX形式の引用

@techreport{chelis-lang-chelis-lang-sail-verification-2026, author = {chelis-lang}, title = {sail-verification security audit report (audit version 2)}, institution = {Skillstore}, year = {2026}, number = {2}, url = {https://skillstore.io/skills/chelis-lang-sail-verification/audits/2}, note = {Author version 1.0.0} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "sail-verification security audit report (audit version 2)" version: "1.0.0" type: report authors: - name: "chelis-lang" date-released: "2026-11-04" url: "https://skillstore.io/skills/chelis-lang-sail-verification/audits/2" identifiers: - type: other value: "skillstore:chelis-lang-sail-verification:audit:2" description: "Skillstore immutable audit report identifier"

Skillstore スコア

このスコアの理由 証拠の信頼度: 中
41
アーキテクチャ
100
保守性
87
コンテンツ
65
コミュニティ
91
仕様準拠

作成できるもの

Iterate on Rust contracts

Use Sail diagnostics and reusable solver work while developing Verus proofs without weakening intended contracts.

Validate automated proof repairs

Check candidate repairs, inspect completed jobs, and require current full-target success before accepting changes.

Repeat constraint checks

Submit complete SMT-LIB transcripts, inspect models or unsat cores, and reuse matching decided results.

これらのプロンプトを試す

Verify an existing project
Use Sail to verify this Cargo/Verus project. Report the verdict, checked scope, freshness, and failure diagnostics.
Run an SMT query
Check Sail runtime capabilities, then run my SMT-LIB transcript. Report each satisfiability result, requested model or core, and cache reuse.
Check a candidate proof repair
Validate my candidate repair for [package] and [function] with Sail. Preserve the contract and require current full-target success before accepting it.
Track background verification
Use the configured Sail MCP server to submit background verification for [project]. Inspect installed schemas, read the completed result, and report scope and freshness.

ベストプラクティス

  • Check installed help, MCP schemas, and release compatibility before choosing a workflow.
  • Require the correct scope, a successful verdict, and Current evidence before accepting verification.
  • Keep logs and transcripts outside watched inputs, and preserve intended contracts during repairs.

回避

  • Accepting a focused function pass as proof that the entire target verifies.
  • Treating runtime readiness, Unknown results, or timeouts as successful solver evidence.
  • Weakening contracts to hide implementation failures.

よくある質問

Which systems does Sail support?
The skill documents Linux x86-64 and Apple-silicon macOS.
Does this skill include Sail, Verus, or Z3?
No. It provides workflow guidance. Sail must be installed separately and ships its own Verus and Z3.
Can I use an existing Verus project?
Yes. Sail accepts Cargo Verus verification arguments. Check compatibility and use Cargo directly when your project requires a different Verus release.
Does Current mean verification succeeded?
No. Current describes evidence freshness. Read the verdict and checked scope separately.
When can SMT output be reused?
Sail reuses decided output when transcript bytes, limits, pinned solver identity, and execution settings match. Incomplete runs are not successful evidence.
Can I use Sail through MCP?
Yes, with a configured Sail MCP server. Inspect installed tool schemas and read completed job results before reporting success.

開発者情報

作成者

chelis-lang

ライセンス

MIT

作者バージョン

v1.0.0

Skillstore リビジョン

r2

バージョンに関する注意

インストール可能な内容は変更されましたが、作者は宣言バージョンを更新していません。

参照

1560e56cb7d29b28375339f36876381de0b278b2

メンテナンスの新しさ

2026/11/5

利用状況

1 ダウンロード · 0 閲覧

ファイル構成

📄 LICENSE

📁 references/

📄 smt.md

📄 verus.md

📄 SKILL.md

すべて表示