You're on your way to the next level! Join the Kudos program to earn points and save your progress.
Level 1: Seed
25 / 150 points
1 badge earned
Challenges come and go, but your rewards stay with you. Do more to earn more!
What goes around comes around! Share the love by gifting kudos to your peers.
Keep earning points to reach the top of the leaderboard. It resets every quarter so you always have a chance!
Join now to unlock these features and more
For my README.md, BitBucket reports "This file contains invisible Unicode characters that have been substituted and highlighted. Executing code that contains these invisible characters can have unexpected and malicious results." The only highlighted area is at the end of the file shows '<U00a0>' which is a no-break space, and comes at the end of a footnote just before a link back to the footnote in the text - `<a class="footnote-backref" href="#fnref:1" title="Jump back to footnote 1 in the text">↩</a>`.
My guess is that the Markdown parser that BitBucket uses to render footnotes is putting that Unicode equivalent of ` ` before the backlink, and AFTER that happens, BitBucket runs the 'check for potentially malicious invisible Unicode characters' plugin.
This doesn't harm anything, but it is demonstrably a false-positive warning.
I recommend either moving the Unicode check to before the Markdown render, or whitelisting the offending Unicode character U00a0 in the Unicode checker, or change the setting of the Markdown renderer to avoid emitting characters that will trigger the malicious Unicode checker.
Welcome to the community and thank you for reaching out!
I have reached out to the development team regarding this issue, I will let you know as soon as I have an update.