SoloHive - Security and Stability Update

in #solohive2 days ago (edited)

SoloHive-security-update -op.png

Security and Stability Update

Hey everybody.

After we had an independent external security audit carried out on the codebase, there were critical security issues found along with other lower priority issues that effected stability and usability. We worked on all the issues the audit found and have updated SoloHive with all the issues addressed fixed and tested.

Update SoloHive

Since there were critical issues found in the audit that we have fixed, we strongly encourage anyone who currently has a SoloHive site live, please download the current build of SoloHive from our GitHub and UPDATE ALL FILES on your site.

app.js , config.js, index.html , post.html , style.css

SoloHive Git Hub Repository

https://github.com/dotw-hive/SoloHive

Changes Summary

Here is a summary of the changes made to SoloHive. Report created by Claude.


Critical Fixes

XSS protection added via DOMPurify — post and comment content is now sanitized before rendering, blocking potentially malicious code in visitor browsers

Fallback Hive API nodes added with automatic retry logic — if the primary node goes down, SoloHive switches to a backup instead of failing to load

Pagination hardened with a maximum batch limit to prevent edge case infinite loops
Browser back/forward navigation now correctly restores the page you were on

Other Improvements
Beyond the critical fixes, a number of usability and accessibility improvements were made including keyboard focus indicators, print styles, reduced motion support, a noscript fallback message, UTC date formatting for international readers, and a security warning in the analytics config slot.

Disclaimer: This report was put together with AI assistance. The features, the code, and the decisions behind them are all mine.


Wrap up

This was a hectic update for us but we put our nose to the grindstone burned a few token and hit our limits multiple times and knocked it out. This latest update should now give us some well needed breathing room to work on our to-do list, which includes new design templates.

Thanks for your support and until next time...

Dudeontheweb


SoloHive GitHub Repository

Our GitHub repository is right here:

https://github.com/dotw-hive/SoloHive

You can check out a live demo that is set to my personal Hive account:

https://dotw-hive.github.io/SoloHive/