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

### Required

[[1](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/ui/embed.tsx#L50)][[2](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/ui/markdown.tsx#L111)]: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/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/result.ts#L24)][[2](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/result.ts#L28)][[3](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/result.ts#L36)][[4](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/result.ts#L55)][[5](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/result.ts#L59)][[6](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/result.ts#L67)][[7](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/result.ts#L75)][[8](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/data-array.ts#L177)][[9](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/data-array.ts#L235)][[10](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/data-array.ts#L283)][[11](https://github.com/blacksmithgu/datacore/blob/d19c9d537cb1d4507c3cbe03684ba20ebe16501c/src/api/data-array.ts#L286)][[12](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/data-array.ts#L305)][[13](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/data-array.ts#L346-L349)][[14](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/data-array.ts#L347)][[15](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/data-array.ts#L348)][[16](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/data-array.ts#L352)][[17](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/data-array.ts#L358)][[18](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/data-array.ts#L422)][[19](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/data-array.ts#L446)][[20](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/local-api.tsx#L364)][[21](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/ui/grouping.ts#L111)][[22](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/api/ui/views/list.tsx#L426)][[23](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/expression/field.ts#L71)][[24](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/expression/field.ts#L100)][[25](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/expression/field.ts#L108-L113)][[26](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/expression/field.ts#L111)][[27](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/expression/functions.ts#L110)][[28](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/expression/functions.ts#L121)][[29](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/expression/functions.ts#L263)][[30](https://github.com/blacksmithgu/datacore/blob/6cf820f9a45ace8466acfc188a6212e3345d3acf/src/expression/functions.ts#L264)] and more :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.