Agent Skillsbrycewang-stanford/Awesome-Journal-Skills › ieeesp-artifact-evaluation

ieeesp-artifact-evaluation

GitHub

指导团队在论文被IEEE S&P接收后,进行 Artifact Evaluation 提交。涵盖选择 Available/Functional/Results Reproduced 徽章、DOI 存储、安全代码(如漏洞利用)的合规打包及评估环境优化。

IEEE-SP-Skills/skills/ieeesp-artifact-evaluation/SKILL.md brycewang-stanford/Awesome-Journal-Skills

Trigger Scenarios

准备 IEEE S&P 论文的 Artifact Evaluation 提交 决定申请 Available, Functional 或 Results Reproduced 徽章 处理包含漏洞利用或恶意软件的安全研究素材打包

Install

npx skills add brycewang-stanford/Awesome-Journal-Skills --skill ieeesp-artifact-evaluation -g -y
More Options

Non-standard path

npx skills add https://github.com/brycewang-stanford/Awesome-Journal-Skills/tree/main/IEEE-SP-Skills/skills/ieeesp-artifact-evaluation -g -y

Use without installing

npx skills use brycewang-stanford/Awesome-Journal-Skills@ieeesp-artifact-evaluation

指定 Agent (Claude Code)

npx skills add brycewang-stanford/Awesome-Journal-Skills --skill ieeesp-artifact-evaluation -a claude-code -g -y

安装 repo 全部 skill

npx skills add brycewang-stanford/Awesome-Journal-Skills --all -g -y

预览 repo 内 skill

npx skills add brycewang-stanford/Awesome-Journal-Skills --list

SKILL.md

Frontmatter
{
    "name": "ieeesp-artifact-evaluation",
    "description": "Use when preparing an IEEE S&P (Oakland) artifact-evaluation submission after acceptance, including choosing among the Available, Functional, and Results Reproduced badges, DOI-backed deposits, packaging exploits and malware-adjacent code responsibly, and scoping what evaluators can actually re-run."
}

IEEE S&P Artifact Evaluation

Use this once a paper is accepted and the team is deciding whether and how to enter artifact evaluation. At S&P, AE is a post-acceptance opt-in run by a separate committee against three badges (sp2026.ieee-security.org /cfartifacts.html, checked 2026-07-08); the 2027 schedule and any badge changes were unpublished at check time — 待核实 on the current AE pages.

The three badges are three different projects

Badge What it certifies The actual work
Available Artifact permanently deposited with a DOI (Zenodo, FigShare, Dryad — not a lab webpage or GitHub alone) Deposit hygiene: license, README, versioned snapshot
Functional Evaluators exercised the artifact per your instructions Environment capture + scripted entry points that run elsewhere
Results Reproduced Evaluators regenerated the paper's key results Claim-to-command map with tolerances and runtimes

Pick badges by what an outsider can genuinely re-run. A measurement study of live infrastructure can honestly target Available (data + analysis code) even when Reproduced is impossible; overclaiming a badge wastes the committee's goodwill and your response cycles.

Security artifacts have handling constraints others do not

  • Exploit code: release what supports the scientific claim; gate or stub weaponization details when fixes are not universally deployed, and say so in the README. Align with the paper's disclosure timeline — an artifact should not out-run the patch.
  • Malware corpora: ship hashes plus a documented retrieval path rather than live binaries; if binaries are necessary, password-protected archives with an explicit handling warning are the community norm.
  • Vulnerable targets: containerize the intentionally-vulnerable service so an evaluator cannot accidentally expose it; never require the evaluator to scan or attack third-party infrastructure.
  • Datasets with user data: only what the paper's ethics record covers — the AE deposit is public forever.

Packaging for a stranger with a deadline

Evaluators run many artifacts in a fixed window. Optimize for their first thirty minutes:

artifact/
├── README.md            # claims table (below), requirements, total runtime
├── LICENSE
├── Dockerfile           # or VM image reference; pin versions incl. kernel
│                        #   if the attack is kernel-sensitive
├── setup.sh             # one command; no sudo surprises undocumented
├── run_minimal.sh       # <30 min smoke path exercising every component
├── run_full.sh          # regenerates paper numbers; prints ETA up front
└── expected/            # reference outputs + tolerance notes

README claims table:
| Paper claim | Command | Expected output | Time |
| Table 3 attack success | ./run_full.sh t3 | success ≥ 0.9 ± noise note | 2 h |
| Fig 5 overhead curve   | ./run_full.sh f5 | CSV within ±5% of expected/ | 40 m |

Hardware honesty matters more at S&P than most venues: microarchitectural attacks, timing channels, and TEE work are CPU-stepping-sensitive. State the exact tested hardware and what changes off it — "results reproduced on different silicon may differ in " is a credibility line, not a weakness.

Process notes

  • Register for AE in the acceptance-notification window; the AE calendar runs in parallel with camera-ready and both compete for the same author-weeks.
  • Expect an interactive phase where evaluators file issues; respond with fixes to the artifact, not prose reassurance.
  • The badge outcome is independent of the paper's acceptance — a failed AE does not un-accept the paper, but badges print on the published version.
  • Keep the deposited DOI version identical to what evaluators approved.

Failure modes specific to this venue

  • A "working" exploit that assumed the lab's exact microcode/patch level — pin and document, or downgrade the badge target.
  • Disclosure conflict: artifact published before coordinated-disclosure clocks expire.
  • The AE README assumes security-tool literacy the committee may not have (e.g., unstated familiarity with a specific fuzzer's corpus format).
  • Zenodo deposit made from the wrong branch after camera-ready edits.

Output format

[AE decision] opt in: yes/no — badge targets: Available / Functional / Reproduced
[Rerunnability audit] <what an outsider can actually regenerate>
[Handling constraints] exploit gating / malware packaging / user data: <plan>
[Hardware sensitivity] <exact platform + expected drift off-platform>
[Schedule] AE registration <date 待核实> vs camera-ready <date> — conflict?

Version History

  • 9f86f09 Current 2026-07-19 15:59

Same Skill Collection

AAAI-Skills/skills/aaai-artifact-evaluation/SKILL.md
AAAI-Skills/skills/aaai-author-response/SKILL.md
AAAI-Skills/skills/aaai-camera-ready/SKILL.md
AAAI-Skills/skills/aaai-experiments/SKILL.md
AAAI-Skills/skills/aaai-related-work/SKILL.md
AAAI-Skills/skills/aaai-reproducibility/SKILL.md
AAAI-Skills/skills/aaai-review-process/SKILL.md
AAAI-Skills/skills/aaai-submission/SKILL.md
AAAI-Skills/skills/aaai-supplementary/SKILL.md
AAAI-Skills/skills/aaai-topic-selection/SKILL.md
AAAI-Skills/skills/aaai-workflow/SKILL.md
AAAI-Skills/skills/aaai-writing-style/SKILL.md
AAMAS-Skills/skills/aamas-artifact-evaluation/SKILL.md
AAMAS-Skills/skills/aamas-author-response/SKILL.md
AAMAS-Skills/skills/aamas-camera-ready/SKILL.md
AAMAS-Skills/skills/aamas-experiments/SKILL.md
AAMAS-Skills/skills/aamas-related-work/SKILL.md
AAMAS-Skills/skills/aamas-reproducibility/SKILL.md
AAMAS-Skills/skills/aamas-review-process/SKILL.md
AAMAS-Skills/skills/aamas-submission/SKILL.md
AAMAS-Skills/skills/aamas-supplementary/SKILL.md
AAMAS-Skills/skills/aamas-topic-selection/SKILL.md
AAMAS-Skills/skills/aamas-workflow/SKILL.md
AAMAS-Skills/skills/aamas-writing-style/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-editor-strategy/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-evidence-standards/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-literature-synthesis/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-organizing-framework/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-proposal-framing/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-review-process/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-revision/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-submission/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-tables-figures/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-topic-selection/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-workflow/SKILL.md
Academy-of-Management-Annals-Skills/skills/amann-writing-style/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-contribution-framing/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-data-analysis/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-literature-positioning/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-methods/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-rebuttal/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-review-process/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-submission/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-tables-figures/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-theory-development/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-topic-selection/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-workflow/SKILL.md
Academy-of-Management-Journal-Skills/skills/amj-writing-style/SKILL.md
Academy-of-Management-Review-Skills/skills/amr-contribution-framing/SKILL.md
Academy-of-Management-Review-Skills/skills/amr-data-analysis/SKILL.md

Metadata

Files
0
Version
5717eab
Hash
8f06570c
Indexed
2026-07-19 15:59

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-06 17:31
浙ICP备14020137号-1 $방문자$