Thank you for your submission, an automated scan of your plugin code's revealed the following issues:

### Required

[[1](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelMultiLine.spec.ts#L22)][[2](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelMultiLine.spec.ts#L35)][[3](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelMultiLine.spec.ts#L47)][[4](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelMultiLine.spec.ts#L64)][[5](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelMultiLine.spec.ts#L79)][[6](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelMultiLine.spec.ts#L92)][[7](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelMultiLine.spec.ts#L107)][[8](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L24)][[9](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L38)][[10](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L49)][[11](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L60)][[12](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L79)][[13](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L93)][[14](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L113)][[15](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L127)][[16](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L137)][[17](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L151)][[18](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L168)][[19](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L185)][[20](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L206)][[21](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L210)][[22](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L215)][[23](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L225)]:Using `innerHTML`, `outerHTML` or similar API's is a security risk. Instead, use the DOM API or the Obsidian helper functions: <https://docs.obsidian.md/Plugins/User+interface/HTML+elements>



---

### Optional

[[1](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/src/parsers/readingModeProcessor.ts#L145)][[2](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelAutocompletion.spec.ts#L30-L37)][[3](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelMultiLine.spec.ts#L12-L17)][[4](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelReadingMode.spec.ts#L13-L18)][[5](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelRenderedSuggestion.spec.ts#L47-L50)][[6](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelRenderedSuggestion.spec.ts#L105-L108)][[7](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelRenderedSuggestion.spec.ts#L147-L150)][[8](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelRenderedSuggestion.spec.ts#L244-L247)][[9](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelRenderedSuggestion.spec.ts#L264-L267)][[10](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelRenderedSuggestion.spec.ts#L297)][[11](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L6)][[12](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L14-L19)][[13](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L23-L28)][[14](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L81-L84)][[15](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L102-L105)][[16](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L119-L122)][[17](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L135-L138)][[18](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L152-L156)][[19](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L160)][[20](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L171-L175)][[21](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/customLabelSuggestion.spec.ts#L179)][[22](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/listAutocompletion.spec.ts#L29-L36)][[23](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/listIndentation.spec.ts#L40)][[24](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/listIndentation.spec.ts#L62)][[25](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/listIndentation.spec.ts#L65)][[26](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/listIndentation.spec.ts#L81)][[27](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/listIndentation.spec.ts#L84)][[28](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/listIndentation.spec.ts#L97)][[29](https://github.com/ErrorTzy/obsidian-pandoc-extended-markdown/blob/a9d7f791b1f37386b92f04b21f186b67eb442b4a/tests/listIndentation.spec.ts#L100)]:Casting to `any` should be avoided as much as possible.



---



Do <b>NOT</b> open a new PR for re-validation.
Once you have pushed all of the required changes to your repo, the bot will update the labels on this PR within 6 hours.
If you think some of the required changes are incorrect, please comment with `/skip` and the reason why you think the results are incorrect.