[media-types] Re: [IANA #1456687] application/prs.ar chive-markdown-format registration request
"Murray S. Kucherawy" <[email protected]>
| Newsgroups | gmane.ietf.types |
|---|---|
| Message-ID | <CAL0qLwa-_BPXpEjPCgy_7z+eeznUHSz3wgPnu+49nUmsK9scsA@mail.gmail.com> |
On Tue, Aug 11, 2026 at 10:52 AM Amanda Baber via RT < [email protected]> wrote: > Hi Murray, > > Responses inline. Do they still need to make changes/add text to their > interoperability section, or is this ready to go? > Thanks for the response. It's fine with only the fix to the "Required parameters" field. -MSK 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]