技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
usenixsec-artifact-evaluation【数据与研究】Use when packaging artifacts for USENIX Security Symposium evaluation — the mandatory Phase-1 availability check that acceptance is conditional on, the optional Phase-2 push for Artifacts Functional and Results Reproduced badges, and building security artifacts (exploits, scanners, datasets) that evaluators can run safely.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
USENIX Security '26 split artifact evaluation into two phases with different stakes:
Phase-1 (availability) is mandatory and paper acceptance is conditional on it,
running between acceptance and the final-paper deadline; Phase-2 (functionality
and reproducibility) is optional, running after finals are due. The community
process and submission mechanics live at secartifacts.github.io/usenixsec2026/;
the venue framing is on the usenix.org Call for Artifacts page (both checked
2026-07-08, via search renderings since usenix.org direct fetch returned 403).
| Badge | What the AEC verifies | Phase |
|---|---|---|
| Artifacts Available | The artifacts named in the Open Science appendix exist at the stated location and are retrievable | Phase-1, required of all accepted papers (or a justified omission) |
| Artifacts Functional | Core functionality works as documented: installs, runs, produces sane output | Phase-2, opt-in |
| Results Reproduced | The paper's reported results were regenerated by the AEC | Phase-2, opt-in |
Badges are issued independently — Reproduced does not require re-litigating Available. The strategic read: Phase-1 is table stakes; Phase-2 is where a systems or measurement paper earns durable credibility (and eligibility for artifact recognition such as the distinguished-artifact honors given in recent years).
The check is simple and unforgiving — an evaluator follows the pointer in your Open Science appendix. Failure modes are all self-inflicted:
Use an archival service that mints DOIs (e.g., Zenodo) or an institutional archive
for the frozen version, plus a living repository for maintenance. If something
genuinely cannot be released — live vulnerability details under embargo, PII-laden
measurement data, malware corpora with legal constraints — the appendix must say
so and say why; justified withholding is policy-compliant, silent withholding is
not (see usenixsec-reproducibility for the decision table).
Evaluators are volunteers on ordinary machines and a clock. Security artifacts add hazards other fields do not have — design these out:
artifact/
├── README.md # claims ↔ experiments map; time + hardware budget
├── LICENSE
├── Dockerfile # or VM image link with checksum
├── setup.sh # one-shot environment build (prints versions)
├── run_minimal.sh # <1h: reproduces Fig 5 trend on the local testbed
├── run_full.sh # complete campaign; documents multi-day runtime
├── victim/ # self-contained target — nothing external is probed
├── data/ # released datasets + SHA256SUMS; withheld items listed
└── expected/ # reference outputs with tolerance notes per claim
The README's spine should be a claims table: each major claim in the paper mapped to the command that regenerates it, its runtime, and the expected output range. Write for an evaluator who reads the paper once and your README three times.
[Phase-1] artifact home (DOI/URL) + retrievability test result; omissions justified
[Phase-2 target] none / Functional / Reproduced — with reasoning
[Hazard review] network side effects, secrets, licensing of third-party payloads
[Kit status] minimal-run time, full-run time, claims table coverage n/m
[Deadlines] AE registration + evaluation window for this cycle