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

[[1](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/chordDiagrams.ts#L79)]: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>

[[1](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L110-L204)][[2](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L145-L196)][[3](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L149)][[4](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L228)][[5](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L354-L358)][[6](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L433)][[7](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L507)][[8](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L515-L518)][[9](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L516)][[10](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L517)][[11](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L528)][[12](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordBlocksStateField.ts#L530)][[13](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordSheetsViewPlugin.ts#L26-L125)][[14](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordSheetsViewPlugin.ts#L30)][[15](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordSheetsViewPlugin.ts#L202)][[16](https://github.com/olvidalo/obsidian-chord-sheets/blob/1c872f5daf1cfae0512730aadb0b3f5719133950/src/editor-extension/chordSheetsViewPlugin.ts#L205)]:You should consider limiting the number of `console.log`s in your code, to not pollute the dev console.



---



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