Sonar Could Help Devs Build a Better Website

Microsoft’s Sonar, released last week under an open source license, could help developers build more effective and secure websites.

Sonar, a linting tool and site scanner, is the next evolution of the static scan tool, according to Microsoft.

The team that developed Microsoft’s Edge browser created Sonar as a better way for website maintainers to check performance and security issues. It searches out potential interoperability, performance, security and progressive Web app-related problems.

Finding website problems is half of what Sonar does. The other half is suggesting possible solutions.

Ease of Use

Microsoft first created a static scan tool within its Web browser in 2013 to detect optimizations for old versions of Internet Explorer, missing prefixes and outdated libraries. The updated version can execute website code. It has a modernized set of rules, capable of parallel test execution and integration with other services.

“Sonar will ease the adoption of Microsoft’s tooling and Azure for the community,” said Akshay Aggarwal, CEO of PeachTech and COO of Deja Vu Security.

However, “it is unlikely to move the needle on security significantly,” he told LinuxInsider.

Sonar combines existing technologies to address pressing security issues for Web developers. The innovation is in ease of use, as well as its integration capabilities with Microsoft’s developer tools and platform, he said.

What It Does

Sonar follows the trend of security tools being integrated with development according to the tenets of the DevSecOps movement, Aggarwal noted. Businesses can leverage Sonar without significant security programs to perform baseline assessments for security and to identify components with known vulnerabilities.

Microsoft donated Sonar to the JS Foundation this past summer. The Sonar Project code is available on Github.

The scanner tool is available as an open source Web service hosted by Microsoft and as a command-line (CLI) tool. The CLI functionality lets users integrate the tool directly into a website’s URL.

The service is deployed on top of Azure using Docker containers that can scan any publicly available website, said Antón Molleda, senior program manager for Microsoft Edge.

Sonar’s rules are backed by a collection of best practices for the Web. Links provide detailed documentation that keeps growing with each new rule built into the scanner, he explained.

How It Works

Sonar is a big improvement over previous scanners, according to Molleda. Among its advantages are the ability to execute website code instead of performing static analysis; a better set of rules; parallel test execution; and integration with other services.

Its completely open source code base is another benefit for continued development by the Sonar Project community.

Upcoming features under development:

  • A plug-in for Visual Studio Code;
  • Configuration customization options for the online service;
  • New rules for performance, accessibility, security, progressive Web apps and more.

The Sonar project is designed with a set of guiding principles that put the user at the center, build for the community’s best interests, and support collaboration with existing tools and services, according to Molleda.

Sonar’s Benefits

Sonar can be beneficial to just about every single website. But a developer or web designer must translate the analysis and take necessary actions, noted David Rosenthal, VP of digital business technology solutions at Razor Technology.

“In other words, I do not see it as necessary for your ‘non- customized GoDaddy WordPress site,'” he told LinuxInsider, but it is “absolutely valuable for larger and more complex websites with programming, third-party extensions,” and other tech features to manage.

425 thoughts on “Sonar Could Help Devs Build a Better Website

  1. I simply needed to say thanks again. I do not know what I might have done without those solutions shared by you over that concern. Previously it was an absolute difficult scenario in my position, however , looking at your specialized manner you solved it took me to jump with fulfillment. I’m happier for your work and in addition trust you comprehend what an amazing job you’re getting into educating most people through a web site. Most likely you haven’t got to know all of us.

  2. I am only writing to make you know what a incredible experience my friend’s girl undergone studying yuor web blog. She noticed several details, which include what it’s like to possess an ideal coaching nature to let others smoothly completely grasp a number of very confusing subject matter. You really did more than visitors’ expectations. I appreciate you for churning out those powerful, trusted, informative and in addition cool tips on the topic to Kate.

  3. I simply wanted to thank you so much all over again. I do not know what I could possibly have done without the actual information documented by you relating to that subject. Certainly was a frustrating condition for me personally, but viewing your specialized technique you treated it forced me to jump for fulfillment. I’m happy for this information and in addition hope that you are aware of an amazing job you’re providing training people through a site. Most probably you have never come across any of us.

  4. I simply wanted to appreciate you once again. I’m not certain the things I would have handled without those techniques shown by you on my theme. It absolutely was a hard situation in my circumstances, however , taking a look at the well-written tactic you handled that made me to weep over fulfillment. I will be happy for this guidance and in addition hope that you really know what a great job you’re undertaking educating some other people using your website. I am certain you have never encountered any of us.

  5. I would like to voice my appreciation for your kind-heartedness in support of men and women that must have guidance on this particular idea. Your very own commitment to passing the message up and down had been incredibly helpful and has surely made men and women like me to get to their desired goals. Your personal warm and friendly instruction implies much a person like me and much more to my peers. Thanks a ton; from each one of us.

  6. I not to mention my buddies were reading the nice tricks on your website while then I had a horrible feeling I had not expressed respect to the web blog owner for them. The men had been for this reason excited to study all of them and have now actually been using those things. I appreciate you for simply being well helpful and for picking this sort of awesome topics most people are really desperate to learn about. My personal honest regret for not expressing gratitude to you earlier.

  7. My wife and i felt very relieved Michael managed to do his investigation using the precious recommendations he made out of your web pages. It’s not at all simplistic to just find yourself giving freely procedures which usually people could have been selling. Therefore we do know we now have the website owner to appreciate because of that. Those explanations you have made, the simple site menu, the friendships your site help to create – it’s most exceptional, and it’s really making our son and our family recognize that the article is cool, which is highly vital. Thank you for the whole lot!

  8. I enjoy you because of your own efforts on this blog. My niece takes pleasure in getting into investigation and it’s really obvious why. Almost all know all about the lively method you deliver functional strategies on this web site and even recommend contribution from people on this idea so my princess is without question discovering a lot of things. Have fun with the rest of the new year. You’re the one performing a fantastic job.

  9. I am glad for writing to let you understand what a nice experience our child encountered studying yuor web blog. She figured out many pieces, which include what it’s like to have an awesome helping mood to get a number of people just thoroughly grasp some impossible subject areas. You undoubtedly did more than our own desires. Many thanks for offering these helpful, safe, explanatory and even unique thoughts on that topic to Janet.

  10. I precisely had to thank you so much again. I do not know the things I might have used in the absence of the entire solutions provided by you over that concern. It became an absolute depressing issue in my circumstances, however , viewing a new specialised manner you processed the issue made me to leap over joy. I am thankful for the support and trust you find out what a powerful job you’re undertaking training people today by way of your webpage. I am sure you’ve never got to know all of us.

  11. I actually wanted to post a quick word in order to thank you for some of the unique ideas you are sharing on this website. My extensive internet lookup has at the end of the day been recognized with high-quality details to share with my partners. I ‘d express that many of us website visitors actually are definitely lucky to dwell in a wonderful site with so many lovely people with very helpful ideas. I feel somewhat happy to have come across the webpage and look forward to really more thrilling minutes reading here. Thanks a lot once more for a lot of things.

  12. I and also my guys happened to be reviewing the great pointers located on your web blog while all of the sudden got a terrible suspicion I never thanked the website owner for them. All the boys had been consequently passionate to read them and already have honestly been making the most of them. We appreciate you simply being simply kind and also for making a choice on this kind of high-quality useful guides most people are really eager to learn about. Our honest regret for not saying thanks to you earlier.

  13. Thank you so much for providing individuals with an extremely wonderful chance to discover important secrets from this website. It can be very good and as well , packed with a lot of fun for me and my office fellow workers to visit your blog at minimum thrice in 7 days to learn the latest guides you have got. Not to mention, I’m also certainly happy concerning the cool things you serve. Selected 3 tips on this page are particularly the most effective we have all ever had.

  14. Thanks for your own labor on this website. My mom really loves doing internet research and it is easy to understand why. Many of us learn all about the dynamic method you give good tips and tricks through this web blog and even inspire response from others about this concern plus our own child is undoubtedly studying a lot of things. Take advantage of the rest of the new year. You have been performing a superb job.

  15. My husband and i were excited that Albert managed to do his researching via the precious recommendations he was given from your very own blog. It’s not at all simplistic to just possibly be giving away guidance that the rest may have been selling. So we consider we’ve got the website owner to thank for that. The specific illustrations you made, the easy web site menu, the friendships your site make it easier to create – it’s most sensational, and it’s helping our son in addition to our family consider that the subject matter is brilliant, and that’s pretty pressing. Thanks for all the pieces!

  16. I would like to express my love for your kindness in support of women who need help with this particular subject matter. Your special commitment to getting the solution all through had been extraordinarily interesting and has in most cases made girls like me to attain their aims. Your new informative help and advice can mean much a person like me and even more to my peers. Many thanks; from each one of us.

  17. I in addition to my friends ended up looking through the excellent items on your web blog while suddenly I got an awful feeling I had not thanked the website owner for those tips. My people were consequently passionate to read all of them and have in effect actually been enjoying them. I appreciate you for indeed being so kind and for opting for such high-quality issues millions of individuals are really desirous to know about. Our honest apologies for not expressing appreciation to sooner.

  18. I have to express appreciation to the writer for rescuing me from this particular difficulty. Just after researching through the world wide web and getting suggestions which are not productive, I thought my entire life was gone. Being alive without the presence of solutions to the issues you’ve fixed all through your entire review is a serious case, as well as those which may have adversely affected my career if I hadn’t discovered your blog post. Your own personal knowledge and kindness in touching every part was useful. I am not sure what I would have done if I hadn’t come across such a point like this. I am able to at this point look ahead to my future. Thanks so much for the professional and amazing guide. I won’t think twice to suggest your web blog to any individual who needs to have guidelines about this problem.

  19. Thanks so much for giving everyone an extremely marvellous opportunity to read critical reviews from here. It is always so good and as well , stuffed with amusement for me and my office acquaintances to visit your site the equivalent of 3 times in a week to study the newest stuff you have. And of course, I’m also certainly contented with all the unbelievable pointers you give. Some 4 points in this post are in reality the very best I’ve ever had.

  20. I hope you are proud of yourself, because I am!
    Our family/school/community/오피
    is better because you are part of it.
    You’re a gift to everyone you meet.

  21. Everything seems brighter when you are around.
    I am a better person because of you.🧖🏼
    You are always 강남유흥
    You look so young!
    You are a great parent. You can tell just by looking at how thoughtful your kids are (A two-for-one compliment)
    I hope you are proud of yourself, because I am!

  22. Polymorphic epitope,РІ Called thyroid cialis corrupt online uk my letterboxd shuts I havenРІt shunted a urology reversible in approximately a week and thats because I have been taking aspirin ground contributes and have on the agenda c trick been associated a raffle but you be compelled what I specified have been receiving. buy tadalafil 20mg price cialis buy

  23. Nice blog here! Also your website loads up fast!
    What web host are you using? Can I get your affiliate link to your host?

    I wish my site loaded up as quickly as yours lol

  24. Thank you for another magnificent post. The
    place else could anybody get that kind of information in such a perfect way of writing?
    I have a presentation subsequent week, and I’m on the search for such info.

Leave a Reply

Your email address will not be published.