[media-types] [IANA #1456687] application/prs.archive- markdown-format registration request
"Amanda Baber via RT" <[email protected]>
| Newsgroups | gmane.ietf.types |
|---|---|
| Message-ID | <[email protected]> |
Hi Murray, Responses inline. Do they still need to make changes/add text to their interoperability section, or is this ready to go? thanks, Amanda > > Name: Scott Smith > > > > Email: [email protected] > > > > Media type name: application > > > > Media subtype name: prs.archive-markdown-format > > > > Required parameters: application/prs.archive-markdown-format > > > > That's a parameter name? It looks like the full media type's name. They're changing this to "N/A." > > Optional parameters: N/A. > > > > Encoding considerations: binary > > > > Security considerations: (1) This media type DOESN'T contain active > > or > > executable content. > > (2) The information contained in this media type DOESN'T need privacy > > or > > integrity services. > > (3) This media type identifies a file format based on the 7z > > container > > format. The following security considerations apply: > > (3.1) Decompression bomb: The 7z format uses high-compression-ratio > > algorithms such as LZMA/LZMA2. An archive may contain a small amount > > of > > compressed data that expands to an extremely large size. User agents > > should > > rigorously check the size and validity of decompressed data to > > prevent > > denial-of-service attacks via disk space exhaustion. > > (3.2) Path traversal: Archive entries may contain relative paths > > (e.g., > > ../). Extracting such entries without proper sanitization could > > overwrite > > files outside the intended target directory. Implementations should > > extract > > files into an empty, isolated directory and reject entries with > > dangerous > > path components. > > (3.3) Malicious content: As a generic container format, a 7z archive > > may > > contain executable content, scripts, or other files that pose > > security > > risks. User agents should not automatically execute or process > > untrusted > > content from the archive. > > (3.4)Encryption considerations: The 7z format supports AES-256 > > encryption > > with key derivation using SHA-256 (262,144 iterations). However, the > > implementation does not use a salt, which may make encrypted archives > > with > > the same password vulnerable to parallel cracking attacks. Users are > > advised to use strong, high-entropy passphrases. > > (3.5) Parser vulnerabilities: Historical vulnerabilities have been > > found > > in 7z parsers (e.g., CVE-2025-11001, CVE-2025-11002). Implementations > > should use up-to-date, patched versions of 7z libraries and reject > > malformed archives. > > (4) This media type DOESN'T incorporate links that must be referenced > > in > > order to properly interpret the type. > > > > Interoperability considerations: No interoperability issues have been > > identified. Implementers should ensure that all text strings are > > encoded in > > UTF-8 without BOM, and that numeric values are stored in little- > > endian byte > > order. Parsers are advised to ignore unrecognized optional data > > blocks to > > maintain forward compatibility. Implementations should use forward > > slashes > > (/) for archive entry paths to ensure cross-platform consistency. > > > > Since this refers to v1.2.0, you could maybe say something here about > whether that version is compatible (i.e., interoperable) with prior > versions. Their answer: "The reason is that version 1.2.0 is the first stable release of the software that uses this format, 'Archive Markdown Editor' (https://github.com/ScottSmith666/Archive-Markdown-Editor/releases). All the final details were finalized in this version, so I plan to use 1.2.0 as the first version number for this format." Does this section need to be edited, or is it OK as-is? > Published specification: This specification is defined in the document > > "SPEC.md, Version 1.2.0", available at: > > > > https://github.com/ScottSmith666/Archive-Markdown- > > Editor/releases/download/1.2.0/SPEC.md > > > > Applications which use this media: Archive Markdown Editor, available > > at: > > https://github.com/ScottSmith666/Archive-Markdown-Editor > > > > Fragment identifier considerations: No fragment identifier semantics > > are > > defined for this media type. Fragment identifiers are not applicable > > to > > this format, and any fragment included in a URI referencing a > > resource of > > this type SHOULD be ignored by the user agent. > > > > Restrictions on usage: None. This media type is a general-purpose > > container format and is not restricted to any specific application, > > operating system, or network environment. Implementers should note > > that the > > underlying 7z compression format is publicly available and imposes no > > known > > patent or licensing restrictions for typical use. > > > > Provisional registration? (standards tree only): No > > > > Additional information: > > > > 1. Deprecated alias names for this type: N/A. > > 2. Magic number(s): N/A. > > 3. File extension(s): mdz > > 4. Macintosh file type code: N/A. > > 5. Object Identifiers: N/A. > > > > General Comments: > > > > Person to contact for further information: > > > > 1. Name: Scott Smith > > 2. Email: [email protected] > > > > Intended usage: COMMON > > > > Author/Change controller: Scott Smith _______________________________________________ media-types mailing list -- [email protected] To unsubscribe send an email to [email protected]