{"id":682,"date":"2017-07-28T21:08:44","date_gmt":"2017-07-28T21:08:44","guid":{"rendered":"http:\/\/www.scmgalaxy.com\/tutorials\/2017\/07\/28\/how-can-we-do-the-security-analysys-using-sonarqube\/"},"modified":"2021-02-27T09:49:34","modified_gmt":"2021-02-27T09:49:34","slug":"how-can-we-do-the-security-analysys-using-sonarqube","status":"publish","type":"post","link":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/","title":{"rendered":"How can we do the security analysis using SonarQube?"},"content":{"rendered":"<h3><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2771 aligncenter\" src=\"https:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2017\/07\/security-analysys-using-son.png\" alt=\"security-analysis-using-sonarqube\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2017\/07\/security-analysys-using-son.png 600w, https:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2017\/07\/security-analysys-using-son-300x200.png 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/h3>\n<h3>How can we do the Security analysis using SonarQube?<\/h3>\n<div>For Security analysis purposes, a source code security analyzer<\/div>\n<div>&#8211; examines source code to<\/div>\n<div>&#8211; detect and report weaknesses that can lead to security vulnerabilities.<\/div>\n<p>&nbsp;<\/p>\n<div><\/div>\n<div>They are one of the last lines of defense to eliminate software vulnerabilities during development or after deployment. A Source Code Security Analysis Tool Functional Specification is available.<\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<div>The SonarQube Quality Model has three different types of rules: Reliability (bug), Vulnerability (security), and Maintainability (code smell) rules. But divided another way, there are only two types: security rules, and all the rest.<\/div>\n<p>&nbsp;<\/p>\n<div><\/div>\n<div>To be clear, the standard for most rules implemented in SonarQube language plugins is very strict: no false positives. For normal rules, you should be able to be confident that whatever is reported to you as an issue really is an issue.<\/div>\n<p>&nbsp;<\/p>\n<div><\/div>\n<div>The vast majority of security-related rules originate from established standards: CWE, SANS Top 25, and OWASP Top 10. To find rules that relate to any of these standards, you can search rules either by tag or by text.<\/div>\n<p>&nbsp;<\/p>\n<div><\/div>\n<div><strong>CWE &#8211; Common Weakness Enumeration (CWE\u2122) is a formal list or dictionary of common software weaknesses that can occur in software&#8217;s architecture, design, code or implementation that can lead to exploitable security vulnerabilities.<\/strong><\/div>\n<div><a href=\"http:\/\/cwe.mitre.org\/\" target=\"_blank\" rel=\"noopener\"><strong>http:\/\/cwe.mitre.org\/<\/strong><\/a><\/div>\n<p>&nbsp;<\/p>\n<div><\/div>\n<div><strong>SANS Top 25 &#8211; The SANS Top 25 list is a collection of the 25-most dangerous errors listed in the CWE, as compiled by the SANS organization.<\/strong><\/div>\n<div><a href=\"http:\/\/www.sans.org\/top25-software-errors\/\" target=\"_blank\" rel=\"noopener\"><strong>http:\/\/www.sans.org\/top25-software-errors\/<\/strong><\/a><\/div>\n<p>&nbsp;<\/p>\n<div><\/div>\n<div><strong>OWASP Top 10 &#8211; OWASP stands for Open Web Application Security Project.The OWASP Top 10 is a list of broad categories of weaknesses, each of which can map to many individual rules.<\/strong><\/div>\n<div><a href=\"https:\/\/www.owasp.org\/index.php\/Top_10_2013-Top_10\" target=\"_blank\" rel=\"noopener\"><strong>https:\/\/www.owasp.org\/index.php\/Top_10_2013-Top_10<\/strong><\/a><\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<div><strong>XANITIZER &#8211; XANITIZER provides an integration with the code quality management platform SonarQube. It transfers all security relevant XANITIZER findings to SonarQube. It is possible to display this data in the SonarQube dashboard and the corresponding drilldown pages and time machines.<\/strong><\/div>\n<div><a href=\"http:\/\/www.sonarplugins.com\/xanitizer\" target=\"_blank\" rel=\"noopener\"><strong>http:\/\/www.sonarplugins.com\/xanitizer<\/strong><\/a><\/div>\n<div><\/div>\n<p>&nbsp;<\/p>\n<div><strong>Reference<\/strong><\/div>\n<div><a href=\"https:\/\/docs.sonarqube.org\/display\/SONAR\/Security-related+rules\" target=\"_blank\" rel=\"noopener\">https:\/\/docs.sonarqube.org\/display\/SONAR\/Security-related+rules<\/a><\/div>\n<div><a href=\"https:\/\/blog.sonarsource.com\/sonar-to-identify-security-vulnerabilities\/\" target=\"_blank\" rel=\"noopener\">https:\/\/blog.sonarsource.com\/sonar-to-identify-security-vulnerabilities\/<\/a><\/div>\n<div><a href=\"https:\/\/samate.nist.gov\/index.php\/Source_Code_Security_Analyzers.html\" target=\"_blank\" rel=\"noopener\">https:\/\/samate.nist.gov\/index.php\/Source_Code_Security_Analyzers.html<\/a><\/div>\n<div><\/div>\n","protected":false},"excerpt":{"rendered":"<h3>How can we do the Security Analysys using SonarQube?<\/h3>\n<div>For Security Analysy purposes, a source code security analyzer<\/div>\n<div>&#8211; examines source code to<\/div>\n<div>&#8211; detect and report weaknesses that can lead to security vulnerabilities.<\/div>\n<div>\n","protected":false},"author":4,"featured_media":2771,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[158],"tags":[545,580,581,583,582],"class_list":["post-682","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sonarqube","tag-how","tag-security-analysis","tag-sonarqube","tag-sonarqube-guide","tag-sonarqube-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How can we do the security analysis using SonarQube? - scmGalaxy<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How can we do the security analysis using SonarQube? - scmGalaxy\" \/>\n<meta property=\"og:description\" content=\"How can we do the Security Analysys using SonarQube? For Security Analysy purposes, a source code security analyzer - examines source code to - detect and report weaknesses that can lead to security vulnerabilities.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/\" \/>\n<meta property=\"og:site_name\" content=\"scmGalaxy\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-28T21:08:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-02-27T09:49:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2017\/07\/security-analysys-using-son.png\" \/>\n\t<meta property=\"og:image:width\" content=\"600\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"scmgalaxy K\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"scmgalaxy K\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/\"},\"author\":{\"name\":\"scmgalaxy K\",\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/#\\\/schema\\\/person\\\/fc12ad190f540e79460243c81148d102\"},\"headline\":\"How can we do the security analysis using SonarQube?\",\"datePublished\":\"2017-07-28T21:08:44+00:00\",\"dateModified\":\"2021-02-27T09:49:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/\"},\"wordCount\":371,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/security-analysys-using-son.png\",\"keywords\":[\"How\",\"Security analysis\",\"SonarQube\",\"SonarQube Guide\",\"SonarQube tutorial\"],\"articleSection\":[\"SonarQube\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/\",\"url\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/\",\"name\":\"How can we do the security analysis using SonarQube? - scmGalaxy\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/security-analysys-using-son.png\",\"datePublished\":\"2017-07-28T21:08:44+00:00\",\"dateModified\":\"2021-02-27T09:49:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/#\\\/schema\\\/person\\\/fc12ad190f540e79460243c81148d102\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/security-analysys-using-son.png\",\"contentUrl\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/wp-content\\\/uploads\\\/2017\\\/07\\\/security-analysys-using-son.png\",\"width\":600,\"height\":400,\"caption\":\"security-analysis-using-sonarqube\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/how-can-we-do-the-security-analysys-using-sonarqube\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How can we do the security analysis using SonarQube?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/#website\",\"url\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/\",\"name\":\"scmGalaxy\",\"description\":\"A Platform for Software Engineers\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/#\\\/schema\\\/person\\\/fc12ad190f540e79460243c81148d102\",\"name\":\"scmgalaxy K\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4b902ea8c77ee0a326c112f29d0edf51b7c3e1cd05c4fb92a810177e9c3f12a9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4b902ea8c77ee0a326c112f29d0edf51b7c3e1cd05c4fb92a810177e9c3f12a9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/4b902ea8c77ee0a326c112f29d0edf51b7c3e1cd05c4fb92a810177e9c3f12a9?s=96&d=mm&r=g\",\"caption\":\"scmgalaxy K\"},\"sameAs\":[\"http:\\\/\\\/www.DevOpsSchool.com\"],\"url\":\"https:\\\/\\\/www.scmgalaxy.com\\\/tutorials\\\/author\\\/scmgalaxy\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How can we do the security analysis using SonarQube? - scmGalaxy","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/","og_locale":"en_US","og_type":"article","og_title":"How can we do the security analysis using SonarQube? - scmGalaxy","og_description":"How can we do the Security Analysys using SonarQube? For Security Analysy purposes, a source code security analyzer - examines source code to - detect and report weaknesses that can lead to security vulnerabilities.","og_url":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/","og_site_name":"scmGalaxy","article_published_time":"2017-07-28T21:08:44+00:00","article_modified_time":"2021-02-27T09:49:34+00:00","og_image":[{"width":600,"height":400,"url":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2017\/07\/security-analysys-using-son.png","type":"image\/png"}],"author":"scmgalaxy K","twitter_card":"summary_large_image","twitter_misc":{"Written by":"scmgalaxy K","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/#article","isPartOf":{"@id":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/"},"author":{"name":"scmgalaxy K","@id":"https:\/\/www.scmgalaxy.com\/tutorials\/#\/schema\/person\/fc12ad190f540e79460243c81148d102"},"headline":"How can we do the security analysis using SonarQube?","datePublished":"2017-07-28T21:08:44+00:00","dateModified":"2021-02-27T09:49:34+00:00","mainEntityOfPage":{"@id":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/"},"wordCount":371,"commentCount":1,"image":{"@id":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/#primaryimage"},"thumbnailUrl":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2017\/07\/security-analysys-using-son.png","keywords":["How","Security analysis","SonarQube","SonarQube Guide","SonarQube tutorial"],"articleSection":["SonarQube"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/","url":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/","name":"How can we do the security analysis using SonarQube? - scmGalaxy","isPartOf":{"@id":"https:\/\/www.scmgalaxy.com\/tutorials\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/#primaryimage"},"image":{"@id":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/#primaryimage"},"thumbnailUrl":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2017\/07\/security-analysys-using-son.png","datePublished":"2017-07-28T21:08:44+00:00","dateModified":"2021-02-27T09:49:34+00:00","author":{"@id":"https:\/\/www.scmgalaxy.com\/tutorials\/#\/schema\/person\/fc12ad190f540e79460243c81148d102"},"breadcrumb":{"@id":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/#primaryimage","url":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2017\/07\/security-analysys-using-son.png","contentUrl":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-content\/uploads\/2017\/07\/security-analysys-using-son.png","width":600,"height":400,"caption":"security-analysis-using-sonarqube"},{"@type":"BreadcrumbList","@id":"https:\/\/www.scmgalaxy.com\/tutorials\/how-can-we-do-the-security-analysys-using-sonarqube\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.scmgalaxy.com\/tutorials\/"},{"@type":"ListItem","position":2,"name":"How can we do the security analysis using SonarQube?"}]},{"@type":"WebSite","@id":"https:\/\/www.scmgalaxy.com\/tutorials\/#website","url":"https:\/\/www.scmgalaxy.com\/tutorials\/","name":"scmGalaxy","description":"A Platform for Software Engineers","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.scmgalaxy.com\/tutorials\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.scmgalaxy.com\/tutorials\/#\/schema\/person\/fc12ad190f540e79460243c81148d102","name":"scmgalaxy K","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4b902ea8c77ee0a326c112f29d0edf51b7c3e1cd05c4fb92a810177e9c3f12a9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4b902ea8c77ee0a326c112f29d0edf51b7c3e1cd05c4fb92a810177e9c3f12a9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4b902ea8c77ee0a326c112f29d0edf51b7c3e1cd05c4fb92a810177e9c3f12a9?s=96&d=mm&r=g","caption":"scmgalaxy K"},"sameAs":["http:\/\/www.DevOpsSchool.com"],"url":"https:\/\/www.scmgalaxy.com\/tutorials\/author\/scmgalaxy\/"}]}},"_links":{"self":[{"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/posts\/682","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/comments?post=682"}],"version-history":[{"count":3,"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/posts\/682\/revisions"}],"predecessor-version":[{"id":2774,"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/posts\/682\/revisions\/2774"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/media\/2771"}],"wp:attachment":[{"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/media?parent=682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/categories?post=682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.scmgalaxy.com\/tutorials\/wp-json\/wp\/v2\/tags?post=682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}