A snapshotting, coverage-guided fuzzer for software (UEFI, Kernel, firmware, BIOS) built on SIMICS

intel/tsffs は初心者に優しい?

直近 30 日間に、intel/tsffs は外部コントリビューターの PR 12 件のうち 9 件をマージしました。メンテナーはふだん 1 日以内に返信します。 初心者向けの issue が現在 7 件オープンです。

スター
335
フォーク
26
オープンの初心者向け issue
7
索引済み issue
68
平均マージ
1日 50分
マージ済み PR(30日)
12
主要言語
Rust
ライセンス
Apache-2.0
最終 GitHub push
2026年10月28日
最新の索引
2026年9月17日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範
初心者向けラベル
初心者向けラベルは索引されていません

intel/tsffs にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. このプロジェクトには dev container があります。Codespaces で開くと、ブラウザですぐに開発環境が手に入ります。
  3. 行動規範も読んでおきましょう。チャットだけでなく issue や PR にも適用されます。
  4. 下にある 7 件の初心者向けのオープンな issue から 1 つ選び、作業を始める前に取り組みたいとコメントしましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • A crashing input in the initial corpus aborts the fuzzer with "No interesting cases found"
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 22/100

    intel/tsffs#455 ·

    メンテナーはふだん 1 日以内に返信

  • Pinned versions overview: EOL workflow containers, duplicated SIMICS URLs, old LibAFL
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    intel/tsffs#443 ·

    メンテナーはふだん 1 日以内に返信

  • Remove stale artefacts: BOM.txt, tests/rsrc/test-lcov, unused breakpoint test resource
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 57/100

    intel/tsffs#442 ·

    メンテナーはふだん 1 日以内に返信

  • simics-api-sys bindings fail to compile with newer system clang (Ubuntu 26.04, Fedora 45)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    intel/tsffs#441 ·

    メンテナーはふだん 1 日以内に返信

  • Dependabot: group updates, and the dependabot-report check cannot fail
    オープン

    難易度 4/5 1〜2日 初心者へのやさしさ 48/100

    intel/tsffs#440 ·

    メンテナーはふだん 1 日以内に返信

  • Setup docs, README and developer scripts contradict the repo
    オープン

    難易度 3/5 半日 初心者へのやさしさ 68/100

    intel/tsffs#439 ·

    メンテナーはふだん 1 日以内に返信

  • Document the 19 undocumented configuration attributes
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 82/100

    intel/tsffs#438 ·

    メンテナーはふだん 1 日以内に返信

  • Examples and harnessing docs use APIs that no longer exist
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 74/100

    intel/tsffs#437 ·

    メンテナーはふだん 1 日以内に返信

  • Most integration tests assert nothing (crash test passes without finding a crash)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    intel/tsffs#436 ·

    メンテナーはふだん 1 日以内に返信

  • CI never runs the `*_6_0_185` integration tests
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    intel/tsffs#435 ·

    メンテナーはふだん 1 日以内に返信

  • Windows support cleanup: ~1,500 dead lines in structs.rs, bindgen noise in paging.rs
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    intel/tsffs#434 ·

    メンテナーはふだん 1 日以内に返信

  • Windows: PEB-less processes and kernel scan robustness
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 56/100

    intel/tsffs#433 ·

    メンテナーはふだん 1 日以内に返信

  • Windows guest memory reads: page straddling, 2 MiB pages, UNICODE_STRING length
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 70/100

    intel/tsffs#432 ·

    メンテナーはふだん 1 日以内に返信

  • Windows module list walks: errors drop the whole list silently, no iteration cap
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 72/100

    intel/tsffs#431 ·

    メンテナーはふだん 1 日以内に返信

  • Windows symbolic coverage attributes all of a function's lines to its first line's file
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 64/100

    intel/tsffs#430 ·

    メンテナーはふだん 1 日以内に返信

  • Windows: exact build-number match rejects common builds (19042-19044, 18363, >22631)
    オープン

    難易度 4/5 1〜2日 初心者へのやさしさ 55/100

    intel/tsffs#429 ·

    メンテナーはふだん 1 日以内に返信

  • Execution-trace symbol offset uses `+ rva` instead of `- rva`
    オープン

    難易度 1/5 1〜3時間 初心者へのやさしさ 86/100

    intel/tsffs#428 ·

    メンテナーはふだん 1 日以内に返信

  • Windows: symbol-server key and download cache bugs
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 66/100

    intel/tsffs#427 ·

    メンテナーはふだん 1 日以内に返信

  • Windows: CR3-write refresh never fires
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    intel/tsffs#426 ·

    メンテナーはふだん 1 日以内に返信

  • Windows: user-mode module walk skips the last loaded DLL
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 76/100

    intel/tsffs#425 ·

    メンテナーはふだん 1 日以内に返信

  • Deduplicate the per-architecture cmplog/expression code (~2,800 lines)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 45/100

    intel/tsffs#424 ·

    メンテナーはふだん 1 日以内に返信

  • Harness header hygiene: trailing semicolons, name collisions, argument capture
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 50/100

    intel/tsffs#423 ·

    メンテナーはふだん 1 日以内に返信

  • Control-flow classification gaps on AArch64 and i386
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 78/100

    intel/tsffs#422 ·

    メンテナーはふだん 1 日以内に返信

  • Size write-back ignores `POINTER_WIDTH_OVERRIDE` (i386 may write 8 bytes into a 4-byte size_t)
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    intel/tsffs#421 ·

    メンテナーはふだん 1 日以内に返信

  • RISC-V coverage/cmplog misclassifications (BLT, SLT*, AUIPC, compressed instructions)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    intel/tsffs#420 ·

    メンテナーはふだん 1 日以内に返信

  • RISC-V: `jal` panics (`todo!()`) when full execution traces are enabled
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 69/100

    intel/tsffs#419 ·

    メンテナーはふだん 1 日以内に返信

  • ARM (32-bit): Thumb never decoded, cmplog logs wrong operands, `pop {pc}` not seen as return
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    intel/tsffs#418 ·

    メンテナーはふだん 1 日以内に返信

  • AArch64 cmplog almost never logs: cmp/cmn/tst, cbz/cbnz, tbz not handled
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 54/100

    intel/tsffs#417 ·

    メンテナーはふだん 1 日以内に返信

  • i386 cmplog never logs memory-operand compares; memory operands always read as 8 bytes
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 67/100

    intel/tsffs#416 ·

    メンテナーはふだん 1 日以内に返信

  • x86/x86_64 cmplog: SIB addresses computed as `base + index + scale` instead of `base + index * scale`
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 76/100

    intel/tsffs#415 ·

    メンテナーはふだん 1 日以内に返信

  • x86/x86_64 cmplog drops every register/memory vs immediate compare
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 72/100

    intel/tsffs#414 ·

    メンテナーはふだん 1 日以内に返信

  • AArch64 harness: `__orr_extended3`/`__orr_extended4` clobber lists miss x8/x7
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    intel/tsffs#413 ·

    メンテナーはふだん 1 日以内に返信

  • `HARNESS_START_WITH_MAXIMUM_SIZE_AND_PTR` (magic 3) ignores max size on x86_64, i386 and RISC-V
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 73/100

    intel/tsffs#412 ·

    メンテナーはふだん 1 日以内に返信

  • Core cleanup: dead code, unused dependencies and copy-pasted messages
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    intel/tsffs#411 ·

    メンテナーはふだん 1 日以内に返信

  • Coverage and cmplog maps are aliased as multiple `&'static mut` across threads
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 44/100

    intel/tsffs#410 ·

    メンテナーはふだん 1 日以内に返信

  • Executable tokenizer: questionable ELF section filter and panic on truncated PE/COFF
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 54/100

    intel/tsffs#409 ·

    メンテナーはふだん 1 日以内に返信

  • Iteration limit drops the result of the final iteration
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 65/100

    intel/tsffs#408 ·

    メンテナーはふだん 1 日以内に返信

  • Saved execution traces do not belong to the reported input; timeout trace flag ignored
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    intel/tsffs#407 ·

    メンテナーはふだん 1 日以内に返信

  • Simics 7: repro origin snapshot is taken before the testcase is written
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    intel/tsffs#406 ·

    メンテナーはふだん 1 日以内に返信

  • Repro mode cannot be resumed or repeated: repro state is never reset
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    intel/tsffs#405 ·

    メンテナーはふだん 1 日以内に返信

  • Simulation stop without reason sends a fake `Ok` and desynchronises testcases and results
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 65/100

    intel/tsffs#404 ·

    メンテナーはふだん 1 日以内に返信

  • Corpus directory is dumped into and re-imported from itself every iteration
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 74/100

    intel/tsffs#403 ·

    メンテナーはふだん 1 日以内に返信

  • `tokenize_strings` drops everything after the first NUL byte
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 88/100

    intel/tsffs#402 ·

    メンテナーはふだん 1 日以内に返信

  • `use_initial_as_corpus` has no effect: fuzzer thread starts before start info is set
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 75/100

    intel/tsffs#401 ·

    メンテナーはふだん 1 日以内に返信

  • Crash and Timeout fuzzer messages are never sent (no solutions in log.json, no solution traces)
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 55/100

    intel/tsffs#400 ·

    メンテナーはふだん 1 日以内に返信

  • libtsffs.so: incompatibility between Simics 6/7
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 38/100

    intel/tsffs#288 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Unable to Resume Fuzzing Session After Reproducing Crash via tsffs.iface.fuzz.repro
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    intel/tsffs#276 ·

    メンテナーはふだん 1 日以内に返信

  • Can tsffs finds out Non-crashing vulnerabilities?
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    intel/tsffs#146 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Similar testcases while fuzzing platform bios
    オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 25/100

    intel/tsffs#101 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

  • Add trace output
    オープン
    enhancement low-priority major

    難易度 5/5 1週間以上 初心者へのやさしさ 28/100

    intel/tsffs#80 · コメント 1 件 ·

    メンテナーはふだん 1 日以内に返信

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。