{"id":397,"date":"2018-12-31T19:13:57","date_gmt":"2018-12-31T18:13:57","guid":{"rendered":"https:\/\/www.codemotion.com\/magazine\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/"},"modified":"2021-08-11T18:38:31","modified_gmt":"2021-08-11T16:38:31","slug":"dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues","status":"publish","type":"post","link":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/","title":{"rendered":"Dinis Cruz: not all quality issues are security issues, but all security issues are quality issues."},"content":{"rendered":"\n<p><a href=\"\/speakers\/dinis-cruz-1905\/\"><span class=\"firstcharacter\">D<\/span>inis Cruz<\/a> is not only an outstanding drummer: he is also an active OWASP contributor.<\/p>\n\n\n\n<p>He is focused on creating Application Security teams and providing Application Security assurance across the SDL (from development, to operations, to business processes, to board-level decisions). His work concerns the alignment of the business\u2019s risk appetite with the reality created by Applications developed internally, outsourced or purchased. He is also an active Developer and Application Security Engineer focused on how to develop secure applications. A key drive is on &#8216;Automating Application Security Knowledge and Workflows&#8217; which is the main concept behind the OWASP O2 Platform.<\/p>\n\n\n\n<p>We have had the pleasure to attend Dinis\u2019 Keynote at Codemotion Rome.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hi Dinis, could you give us a quick introduction about your talk?<\/h2>\n\n\n\n<p>My presentation (\u201cNew Era of Software with modern Application Security\u201d) is about a very interesting convergence that is happening between the techniques used by Application Security teams and how Software is developed (for example, techniques like: TDD, Docker, e2e Test Automation, Static\/Dynamic\/Interactive Analysis, JIRA Risk Workflows, Kanban for Security fixes, Web-Services Visualization, etc\u2026)<\/p>\n\n\n\n<p>My main thesis is that \u201cApplication Security can be used to define and measure Software Quality\u201d (since not all quality issues are security issues, but all security issues are quality issues)<\/p>\n\n\n\n<p>The idea is that Application Security is all about: a) the non-functional requirements of software, b) the unintended side effects of coding and c) really understanding HOW the software works (not just how it behaves),<\/p>\n\n\n\n<p>Most companies (and teams) don\u2019t have a software security problem, they have a development, testing and workflow problem.<\/p>\n\n\n\n<p>Since Application Security is just a subset of quality and testing, the path to create Secure Applications is to improve the quality and testability of code and their SDL (Software Development Lifecycle)<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Security it\u2019s an hot topic, but compared to other topics in the IT world, is not something that in general we see at generic IT conferences, what are the reason behind that?<\/h2>\n\n\n\n<p>I think it is because we still have not found a good way to embed security and secure coding practices into the developer\u2019s IDE and into day-to-day IT activities. Most \u2018security\u2019 tools and recommendations have negative impact\/value, and are really like a tax that needs to be paid before\/during\/after development.<\/p>\n\n\n\n<p>The other factor is that until recently, Security was a very niche problem which was addressed by \u2018those guys over there\u2019. Now that the threat and attack landscape has changed, we really need to start working together, and I believe that Application Security, can be a bridge between the multiple development, operational and business teams.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Is there any book about security you would suggest for developers and newbies?<\/h2>\n\n\n\n<p>For attacking: Hacking Exposed Web Applications<br>For defending: Iron-Clad Java: Building <a href=\"https:\/\/www.codemotion.com\/magazine\/dev-hub\/security-manager\/web-app-security-tools\/\" target=\"_blank\" rel=\"noopener\">Secure Web Applications<\/a> by OWASP\u2019s Jim Manico.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">You are a regular speaker at many tech conferences. If you could improve one thing, what would it be?<\/h2>\n\n\n\n<p>I think we need more women in technology and tech conferences. There is still far too much bravado and let\u2019s just do it! approach in software development (which always has the side effect of creating tons of vulnerabilities).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What worries you the most in the IT industry?<\/h2>\n\n\n\n<p>How we are OK with not understanding how applications\/software that we use every day really works (and more importantly, their side effects). As we increase the interconnectivity, complexity and power of our applications, we are sleepwalking into a massive digital disaster.<\/p>\n\n\n\n<p>The good news is that we have time to do something about it. At the moment, the risk for an person or company to be attacked, is still quite low (unless they happen to be targeted)<\/p>\n\n\n\n<p>The bottom line is that for most companies, their main \u2018defence capability\u2019 is the \u2018lack of focused attackers\u2019 (namely the commercially focused ones, which are the really dangerous ones). Unfortunately, most companies still believe that the reason they have not been (properly) attacked is because they are secure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What\u2019s your current music album on repeat?<\/h2>\n\n\n\n<p>Gilberto Gil (and my Spotify list)<\/p>\n\n\n\n<p><em>Thanks a <\/em>lot<em> Dinis, see you soon again at one of the next Codemotion events!<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Interview with Dinis Cruz and his talk at Codemotion Rome 2018, about how and why application security can be used to define and measure software quality.<\/p>\n","protected":false},"author":17,"featured_media":398,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[],"tags":[4,50,38],"collections":[],"class_list":{"0":"post-397","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"tag-codemotion-rome","8":"tag-interview","9":"tag-security-manager","10":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v26.9) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How application security improves software quality - Codemotion Magazine<\/title>\n<meta name=\"description\" content=\"Interview with Dinis Cruz and his talk at Codemotion Rome 2018, about how and why application security can be used to define and measure software quality.\" \/>\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.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dinis Cruz: not all quality issues are security issues, but all security issues are quality issues.\" \/>\n<meta property=\"og:description\" content=\"Interview with Dinis Cruz and his talk at Codemotion Rome 2018, about how and why application security can be used to define and measure software quality.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/\" \/>\n<meta property=\"og:site_name\" content=\"Codemotion Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Codemotion.Italy\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-12-31T18:13:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-11T16:38:31+00:00\" \/>\n<meta name=\"author\" content=\"Flavia Weisghizzi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:site\" content=\"@CodemotionIT\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Flavia Weisghizzi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/\"},\"author\":{\"name\":\"Flavia Weisghizzi\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0\"},\"headline\":\"Dinis Cruz: not all quality issues are security issues, but all security issues are quality issues.\",\"datePublished\":\"2018-12-31T18:13:57+00:00\",\"dateModified\":\"2021-08-11T16:38:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/\"},\"wordCount\":709,\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg\",\"keywords\":[\"Codemotion Rome\",\"Interview\",\"Security Manager\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/\",\"name\":\"How application security improves software quality - Codemotion Magazine\",\"isPartOf\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg\",\"datePublished\":\"2018-12-31T18:13:57+00:00\",\"dateModified\":\"2021-08-11T16:38:31+00:00\",\"description\":\"Interview with Dinis Cruz and his talk at Codemotion Rome 2018, about how and why application security can be used to define and measure software quality.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#primaryimage\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg\",\"width\":1013,\"height\":675},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Security Manager\",\"item\":\"https:\/\/www.codemotion.com\/magazine\/tag\/security-manager\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Dinis Cruz: not all quality issues are security issues, but all security issues are quality issues.\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#website\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"name\":\"Codemotion Magazine\",\"description\":\"We code the future. Together\",\"publisher\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#organization\",\"name\":\"Codemotion\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"contentUrl\":\"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png\",\"width\":225,\"height\":225,\"caption\":\"Codemotion\"},\"image\":{\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Codemotion.Italy\/\",\"https:\/\/x.com\/CodemotionIT\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0\",\"name\":\"Flavia Weisghizzi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g\",\"caption\":\"Flavia Weisghizzi\"},\"description\":\"I'm a Communication Strategist and I&rsquo;m currently working for Codemotion, the innovation hub - based in LUISS ENLABS - that organises the biggest tech conference for software developers in EMEA. International brand development and online advertising, are the key focuses of my everyday job. Also, I nurture a passion for Free and Open Source, which I served in advocate\/marketing international projects both in GNOME and Ubuntu Communities. Finally, I collaborate with StartupItalia! by authoring articles on Innovation, technology, Digital Transformation topics.\",\"url\":\"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How application security improves software quality - Codemotion Magazine","description":"Interview with Dinis Cruz and his talk at Codemotion Rome 2018, about how and why application security can be used to define and measure software quality.","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.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/","og_locale":"en_US","og_type":"article","og_title":"Dinis Cruz: not all quality issues are security issues, but all security issues are quality issues.","og_description":"Interview with Dinis Cruz and his talk at Codemotion Rome 2018, about how and why application security can be used to define and measure software quality.","og_url":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/","og_site_name":"Codemotion Magazine","article_publisher":"https:\/\/www.facebook.com\/Codemotion.Italy\/","article_published_time":"2018-12-31T18:13:57+00:00","article_modified_time":"2021-08-11T16:38:31+00:00","author":"Flavia Weisghizzi","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg","twitter_creator":"@CodemotionIT","twitter_site":"@CodemotionIT","twitter_misc":{"Written by":"Flavia Weisghizzi","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#article","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/"},"author":{"name":"Flavia Weisghizzi","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0"},"headline":"Dinis Cruz: not all quality issues are security issues, but all security issues are quality issues.","datePublished":"2018-12-31T18:13:57+00:00","dateModified":"2021-08-11T16:38:31+00:00","mainEntityOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/"},"wordCount":709,"publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg","keywords":["Codemotion Rome","Interview","Security Manager"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/","url":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/","name":"How application security improves software quality - Codemotion Magazine","isPartOf":{"@id":"https:\/\/www.codemotion.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#primaryimage"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#primaryimage"},"thumbnailUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg","datePublished":"2018-12-31T18:13:57+00:00","dateModified":"2021-08-11T16:38:31+00:00","description":"Interview with Dinis Cruz and his talk at Codemotion Rome 2018, about how and why application security can be used to define and measure software quality.","breadcrumb":{"@id":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#primaryimage","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg","width":1013,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/www.codemotion.com\/magazine\/uncategorized\/dinis-cruz-not-all-quality-issues-are-security-issues-but-all-security-issues-are-quality-issues\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.codemotion.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Security Manager","item":"https:\/\/www.codemotion.com\/magazine\/tag\/security-manager\/"},{"@type":"ListItem","position":3,"name":"Dinis Cruz: not all quality issues are security issues, but all security issues are quality issues."}]},{"@type":"WebSite","@id":"https:\/\/www.codemotion.com\/magazine\/#website","url":"https:\/\/www.codemotion.com\/magazine\/","name":"Codemotion Magazine","description":"We code the future. Together","publisher":{"@id":"https:\/\/www.codemotion.com\/magazine\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.codemotion.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.codemotion.com\/magazine\/#organization","name":"Codemotion","url":"https:\/\/www.codemotion.com\/magazine\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/","url":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","contentUrl":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2019\/11\/codemotionlogo.png","width":225,"height":225,"caption":"Codemotion"},"image":{"@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Codemotion.Italy\/","https:\/\/x.com\/CodemotionIT"]},{"@type":"Person","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/c17e712e99fe8547881a24f88b6f1fe0","name":"Flavia Weisghizzi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.codemotion.com\/magazine\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0961f1a08a65118e61bbec70f18400d1f9629bf196091843054d9bb664980953?s=96&d=mm&r=g","caption":"Flavia Weisghizzi"},"description":"I'm a Communication Strategist and I&rsquo;m currently working for Codemotion, the innovation hub - based in LUISS ENLABS - that organises the biggest tech conference for software developers in EMEA. International brand development and online advertising, are the key focuses of my everyday job. Also, I nurture a passion for Free and Open Source, which I served in advocate\/marketing international projects both in GNOME and Ubuntu Communities. Finally, I collaborate with StartupItalia! by authoring articles on Innovation, technology, Digital Transformation topics.","url":"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/"}]}},"featured_image_src":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz-600x400.jpg","featured_image_src_square":"https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz-600x600.jpg","author_info":{"display_name":"Flavia Weisghizzi","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/"},"uagb_featured_image_src":{"full":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg",1013,675,false],"thumbnail":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz-150x150.jpg",150,150,true],"medium":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz-768x512.jpg",768,512,true],"large":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg",1013,675,false],"1536x1536":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg",1013,675,false],"2048x2048":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg",1013,675,false],"small-home-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz.jpg",100,67,false],"sidebar-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz-180x128.jpg",180,128,true],"genesis-singular-images":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz-896x504.jpg",896,504,true],"archive-featured":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz-400x225.jpg",400,225,true],"gb-block-post-grid-landscape":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz-600x400.jpg",600,400,true],"gb-block-post-grid-square":["https:\/\/www.codemotion.com\/magazine\/wp-content\/uploads\/2018\/09\/cruz-600x600.jpg",600,600,true]},"uagb_author_info":{"display_name":"Flavia Weisghizzi","author_link":"https:\/\/www.codemotion.com\/magazine\/author\/flavia-weisghizzi\/"},"uagb_comment_info":0,"uagb_excerpt":"Interview with Dinis Cruz and his talk at Codemotion Rome 2018, about how and why application security can be used to define and measure software quality.","lang":"en","_links":{"self":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/comments?post=397"}],"version-history":[{"count":3,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/397\/revisions"}],"predecessor-version":[{"id":16038,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/posts\/397\/revisions\/16038"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media\/398"}],"wp:attachment":[{"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/media?parent=397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/categories?post=397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/tags?post=397"},{"taxonomy":"collections","embeddable":true,"href":"https:\/\/www.codemotion.com\/magazine\/wp-json\/wp\/v2\/collections?post=397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}