`pqkeep list`: authenticated archive listing without extraction
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 12/100
Research direction
The payload names no source files, tests or entry points. Start by confirming the status of the prerequisite issues #116 and #86, then read the linked V-1 plan if one exists. Newcomers should not implement anything yet: the issue requires an approved plan and threat model first. Done means that plan is documented and approved, and any later pqkeep list implementation is opt-in and tested for both success and tampering cases.
Written by the indexing model from the issue text.
Description
Ziel
Nach Entschlüsselung in begrenztem Streaming-Parser nur Dateinamen, Größen und Pfade listen; keine Klartextdateien schreiben, keine Symlinks/aktive Inhalte, vollständige Tag-Prüfung vor VERIFIZIERT.
Scope / Grenzen
- Genau dieser kleine Schritt, kein Big-Bang-Refactoring.
- Kein Remote-Zugriff, keine neuen offenen Ports, keine automatische Migration.
- Vor Implementierung kurzer Plan mit Risiko-/Sicherheitsbewertung und Freigabe.
Abhängigkeiten und Überschneidungen
V-1; #86 Check-Funktion wiederverwenden; Sandbox testen.
- Vorheriger Schritt: https://github.com/SpecterAoD/pqkeep/issues/116 (abgeschlossen oder ausdrücklich als unabhängig geprüft).
Tests
- Unit- und Integrationstests für Erfolgs-, Fehler-, Grenzwert- und Manipulationsfälle.
- Regression: bestehende CLI, API, Schlüsseldateien und .pqkf-Dateien weiterhin lesbar/nutzbar.
- Windows/Linux prüfen, sofern betroffen; CI fmt, clippy, tests, audit und relevante Fuzz-/Property-Tests.
- Keine Secrets in Logs, Fehlermeldungen, Prozessargumenten oder Testfixtures.
Definition of Done
- Plan, Threat Model/ADR und konkrete Akzeptanzfälle dokumentiert und freigegeben.
- Funktion isoliert umgesetzt; standardmäßig aus, sofern neue risikobehaftete Funktion.
- Positiv-/Negativtests und Rückwärtskompatibilität nachgewiesen; CI grün.
- DE/EN Dokumentation und Einschränkungen aktualisiert.
- Review und eigenständiger PR, ohne vorgezogene Folgeschritte.
Rollback
- Bestehender Betriebsweg bleibt erhalten; Feature-Flag/opt-in für neue Funktionen.
- Keine automatische Format-/Datenmigration oder destruktive Operation.
- Rücknahme des PR bzw. Abschalten des Features stellt den bisherigen Betrieb wieder her; Test dafür dokumentieren.
Themenreihe: Sichere Dateivorschau (V-2/3).
- Dominant language
- Rust
- Stars
- 0
- Forks
- 0
- Avg merge
- 1h 22m
- Merged PRs (30d)
- 72
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from SpecterAoD/pqkeep
-
area:cli good first issue help wanted needs translation priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 75/100
SpecterAoD/pqkeep#226 ·
Maintainers usually reply within 1 day
-
area:community good first issue help wanted priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
SpecterAoD/pqkeep#225 ·
Maintainers usually reply within 1 day
-
area:cli good first issue priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
SpecterAoD/pqkeep#224 ·
Maintainers usually reply within 1 day
-
area:release good first issue priority:P2 type:documentation
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
SpecterAoD/pqkeep#223 ·
Maintainers usually reply within 1 day
-
area:cli good first issue priority:P2 type:maintenance
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
SpecterAoD/pqkeep#222 ·
Maintainers usually reply within 1 day
All issues in SpecterAoD/pqkeep
Similar issues
-
ライブラリを追加Openpriority middle
Difficulty 1/5 Under an hour Newbie friendliness 62/100
KATO-Hiro/AtCoderClans#13015 ·
Maintainers usually reply within 1 day
-
needs-review
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
UCS-Care-Group/mailcraft#1429 ·
Maintainers usually reply within 1 day
-
priority: medium ready
Difficulty 1/5 Under an hour Newbie friendliness 88/100
TusanHomichi/PSIV#646 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
area:tui bug P1
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
agent-of-empires/agent-of-empires#5705 · 1 comment ·
Maintainers usually reply within 1 day