{"id":25061,"date":"2022-08-03T15:09:30","date_gmt":"2022-08-03T22:09:30","guid":{"rendered":"https:\/\/salesforcedevops.net\/?p=25061"},"modified":"2022-08-03T15:09:49","modified_gmt":"2022-08-03T22:09:49","slug":"opsera-automates-secrets-security-with-gitcustodian","status":"publish","type":"post","link":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/","title":{"rendered":"Opsera Automates Secrets Security with GitCustodian"},"content":{"rendered":"\n<p class=\"has-drop-cap wp-block-paragraph\">Opsera, a leading SaaS devops platform vendor based in San Francisco, this week announced a new service called <a href=\"https:\/\/www.opsera.io\/gitcustodian\">GitCustodian<\/a>, which lets platform owners avoid spilling their secrets in source code repositories. \u201cSource code vulnerabilities have the potential to cost organizations hundreds of millions or even billions of dollars a year due to breaches from cyberattackers,\u201d said Gilbert Martin, VP of customer success and solutions at Opsera. \u201cGitCustodian scans and alerts security teams of vulnerable secrets lurking in source code repositories before it&#8217;s too late. These teams are now empowered to proactively enforce secure software development lifecycle best practices through orchestrated secrets governance making source code vulnerabilities a thing of the past,\u201d add Mr. Martin in a <a href=\"https:\/\/www.prnewswire.com\/news-releases\/opsera-gitcustodian-proactively-secures-software-development-pipelines-to-protect-sensitive-data-found-in-source-code-301597802.html\">press release<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-secrets-security-is-a-must-have\">Secrets Security is a Must-Have<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The term <em>secrets<\/em> in a system integration project generally refers to strings and files used to access external systems. Programs like devops pipelines use secrets with external systems to gain access, very much like a username-password combination. Secrets are usually an alphanumeric string less than 120 characters in length, but a secret may also be a JSON file or a cryptographic key.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I, like most developers, have made mistakes with secrets when using source code repositories. Once, I was super excited to get a $2,000 free Google Cloud Platform (GCP) grant. I was all smug and happy after I got my first Kubernetes cluster up and running. Then the next day, when I was getting ready to use the cluster, my account balance was negative! What happened?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Well, I had, like an idiot, saved my GCP project credentials in a public GitHub repository. It didn\u2019t take long for a cybercriminal to scan the repo and find the credentials. The bad actor then used the credentials to spin up a massive cryptocurrency compute job, and my $2,000 was gone almost instantly. I begged Google for forgiveness, and at least I didn\u2019t have to pay back the negative balance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enterprises don\u2019t store their source code in public repos, but secrets management is still must-have. System integration projects frequently incorporate sensitive information, and that needs to be protected from internal threat actors. If you\u2019re not fully up on <a href=\"https:\/\/csrc.nist.gov\/publications\/detail\/sp\/800-207\/final\">Zero Trust<\/a> security, then threat actors with access to an internal network can scan for secrets in source code repositories.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-opsera-gitcustodian-and-vault-work-together\">Opsera GitCustodian and Vault Work Together<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Devops pipelines use secrets all the time. Platforms like Opsera frequently orchestrate actions from a variety of external systems that require secrets for access. And developers frequently make mistakes like mine when setting up new projects.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With this announcement, Opsera has a nice one-two-punch story for secrets management. GitCustodian is the first punch. It automatically scans designated repos from the Opsera software-as-a-service (SaaS) platform. It works as the first line of defense to help developers quickly find mistakes. Once a secret is found Opsera starts remediation actions through Slack, Jira, or other application lifecycle management (ALM) tools.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second punch is <a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/2021\/08\/25\/opsera-secures-salesforce-devops-pipelines-with-hashicorp-integration\/\">Opsera Vault<\/a>, which is a secure platform for managing and distributing secrets at run-time. Opsera Vault, which is based on HashiCorp Vault, provides the framework for securely storing and disseminating secrets efficiently. There is an integration between GitCustodian and Vault. When GitCustodian finds a new secret, it passes it along to Vault for proper management.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-platform-integration-is-key\">Platform Integration is Key<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Multi-SaaS platform management is a looming issue for most enterprises. Opsera addresses this need by running a low code SaaS platform that manages other SaaS platforms. With their SaaS solution, Opsera gives enterprises a centralized, online place for teams to write and manage SaaS devops pipelines.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The SaaS and Salesforce devops platform industry is still growing and maturing. One measure of each company\u2019s success will be the degree to which each one integrates all the pieces that go into a cohesive devops platform. Eventually, the most successful platforms will integrate all 11 functional devops categories described in the <a href=\"https:\/\/origin.salesforcedevops.net\/index.php\/salesforce-devops-industry-map\/\">SalesforceDevops.net Industry Map<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Opsera already has a strong integration story with nearly 75 external services listed in its <a href=\"https:\/\/www.opsera.io\/integrations\">catalog of integrations<\/a>. With GitGuardian, Opsera steps up its cybersecurity game by launching an integrated secrets management service for SaaS devops.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Opsera, a leading SaaS devops platform vendor based in San Francisco, this week announced a new service called GitCustodian, which lets platform owners avoid spilling their secrets in source code&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1026,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[4],"tags":[154],"post_series":[],"class_list":["post-25061","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industry-news","tag-opsera","entry","has-media"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v28.0) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Opsera Automates Secrets Security with GitCustodian - SalesforceDevops.net<\/title>\n<meta name=\"description\" content=\"With GitGuardian, Opsera steps up its cybersecurity game by launching an integrated secrets management service for SaaS devops.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Opsera Automates Secrets Security with GitCustodian - SalesforceDevops.net\" \/>\n<meta property=\"og:description\" content=\"With GitGuardian, Opsera steps up its cybersecurity game by launching an integrated secrets management service for SaaS devops.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/\" \/>\n<meta property=\"og:site_name\" content=\"SalesforceDevops.net\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/salesforcedevopsnet\" \/>\n<meta property=\"article:published_time\" content=\"2022-08-03T22:09:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-03T22:09:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Vernon Keenan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@salesforcedevop\" \/>\n<meta name=\"twitter:site\" content=\"@salesforcedevop\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vernon Keenan\" \/>\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\":\"TechArticle\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/\"},\"author\":{\"name\":\"Vernon Keenan\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/person\\\/f681893c994bc40406bb391546cd7ac8\"},\"headline\":\"Opsera Automates Secrets Security with GitCustodian\",\"datePublished\":\"2022-08-03T22:09:30+00:00\",\"dateModified\":\"2022-08-03T22:09:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/\"},\"wordCount\":689,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/opsera-cover.jpg\",\"keywords\":[\"Opsera\"],\"articleSection\":[\"Industry News\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/#respond\"]}],\"copyrightYear\":\"2022\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/\",\"name\":\"Opsera Automates Secrets Security with GitCustodian - SalesforceDevops.net\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/opsera-cover.jpg\",\"datePublished\":\"2022-08-03T22:09:30+00:00\",\"dateModified\":\"2022-08-03T22:09:49+00:00\",\"description\":\"With GitGuardian, Opsera steps up its cybersecurity game by launching an integrated secrets management service for SaaS devops.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/2022\\\/08\\\/03\\\/opsera-automates-secrets-security-with-gitcustodian\\\/#primaryimage\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/opsera-cover.jpg\",\"contentUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/04\\\/opsera-cover.jpg\",\"width\":1200,\"height\":628,\"caption\":\"Opsera Logo\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#website\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/\",\"name\":\"SalesforceDevops.net\",\"description\":\"Elevating Salesforce Devops with Insights and Innovation\",\"publisher\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/salesforcedevops.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#organization\",\"name\":\"SalesforceDevops.net\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/7760e9c16fc75961659174739887197e-sticker.png\",\"contentUrl\":\"https:\\\/\\\/salesforcedevops.net\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/7760e9c16fc75961659174739887197e-sticker.png\",\"width\":421,\"height\":421,\"caption\":\"SalesforceDevops.net\"},\"image\":{\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/salesforcedevopsnet\",\"https:\\\/\\\/x.com\\\/salesforcedevop\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/vernonkeenan\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCOgOn9rD5gyXSOmV7-Q0n7g\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/salesforcedevops.net\\\/#\\\/schema\\\/person\\\/f681893c994bc40406bb391546cd7ac8\",\"name\":\"Vernon Keenan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g\",\"caption\":\"Vernon Keenan\"},\"description\":\"Vernon Keenan (LinkedIn) works as a senior information technology industry consultant based in Oakland, California. He earned his B.Sc. in Biomedical Engineering at Northwestern University where he programmed a PDP-8 with punched paper tape. In his 34-year-long career he has been a teacher, SPSS programmer, database administrator, clinical researcher, technology journalist, product marketing manager, market researcher, management consultant, and industry analyst. Most recently he is a telecom operator, cloud architect, Go devops engineer and Salesforce Developer\\\/Architect. For inquiries about Salesforce strategy briefings or solution architect work please contact Vern directly at +1-510-679-1900 or vern@vernonkeenan.com.\",\"sameAs\":[\"https:\\\/\\\/ceres-gw.tnxs.net\",\"https:\\\/\\\/linkedin.com\\\/in\\\/vernonkeenan\",\"https:\\\/\\\/x.com\\\/salesforcedevop\"],\"url\":\"https:\\\/\\\/salesforcedevops.net\\\/index.php\\\/author\\\/vern\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Opsera Automates Secrets Security with GitCustodian - SalesforceDevops.net","description":"With GitGuardian, Opsera steps up its cybersecurity game by launching an integrated secrets management service for SaaS devops.","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:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/","og_locale":"en_US","og_type":"article","og_title":"Opsera Automates Secrets Security with GitCustodian - SalesforceDevops.net","og_description":"With GitGuardian, Opsera steps up its cybersecurity game by launching an integrated secrets management service for SaaS devops.","og_url":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/","og_site_name":"SalesforceDevops.net","article_publisher":"https:\/\/www.facebook.com\/salesforcedevopsnet","article_published_time":"2022-08-03T22:09:30+00:00","article_modified_time":"2022-08-03T22:09:49+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg","type":"image\/jpeg"}],"author":"Vernon Keenan","twitter_card":"summary_large_image","twitter_creator":"@salesforcedevop","twitter_site":"@salesforcedevop","twitter_misc":{"Written by":"Vernon Keenan","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/#article","isPartOf":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/"},"author":{"name":"Vernon Keenan","@id":"https:\/\/salesforcedevops.net\/#\/schema\/person\/f681893c994bc40406bb391546cd7ac8"},"headline":"Opsera Automates Secrets Security with GitCustodian","datePublished":"2022-08-03T22:09:30+00:00","dateModified":"2022-08-03T22:09:49+00:00","mainEntityOfPage":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/"},"wordCount":689,"commentCount":0,"publisher":{"@id":"https:\/\/salesforcedevops.net\/#organization"},"image":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/#primaryimage"},"thumbnailUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg","keywords":["Opsera"],"articleSection":["Industry News"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/#respond"]}],"copyrightYear":"2022","copyrightHolder":{"@id":"https:\/\/salesforcedevops.net\/#organization"}},{"@type":"WebPage","@id":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/","url":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/","name":"Opsera Automates Secrets Security with GitCustodian - SalesforceDevops.net","isPartOf":{"@id":"https:\/\/salesforcedevops.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/#primaryimage"},"image":{"@id":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/#primaryimage"},"thumbnailUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg","datePublished":"2022-08-03T22:09:30+00:00","dateModified":"2022-08-03T22:09:49+00:00","description":"With GitGuardian, Opsera steps up its cybersecurity game by launching an integrated secrets management service for SaaS devops.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salesforcedevops.net\/index.php\/2022\/08\/03\/opsera-automates-secrets-security-with-gitcustodian\/#primaryimage","url":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg","contentUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg","width":1200,"height":628,"caption":"Opsera Logo"},{"@type":"WebSite","@id":"https:\/\/salesforcedevops.net\/#website","url":"https:\/\/salesforcedevops.net\/","name":"SalesforceDevops.net","description":"Elevating Salesforce Devops with Insights and Innovation","publisher":{"@id":"https:\/\/salesforcedevops.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/salesforcedevops.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/salesforcedevops.net\/#organization","name":"SalesforceDevops.net","url":"https:\/\/salesforcedevops.net\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salesforcedevops.net\/#\/schema\/logo\/image\/","url":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/7760e9c16fc75961659174739887197e-sticker.png","contentUrl":"https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/03\/7760e9c16fc75961659174739887197e-sticker.png","width":421,"height":421,"caption":"SalesforceDevops.net"},"image":{"@id":"https:\/\/salesforcedevops.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/salesforcedevopsnet","https:\/\/x.com\/salesforcedevop","https:\/\/www.linkedin.com\/in\/vernonkeenan","https:\/\/www.youtube.com\/channel\/UCOgOn9rD5gyXSOmV7-Q0n7g"]},{"@type":"Person","@id":"https:\/\/salesforcedevops.net\/#\/schema\/person\/f681893c994bc40406bb391546cd7ac8","name":"Vernon Keenan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f1183f1ebb5c059e052825760f95b25244abc5ef832145327f298f3697f980c7?s=96&d=mm&r=g","caption":"Vernon Keenan"},"description":"Vernon Keenan (LinkedIn) works as a senior information technology industry consultant based in Oakland, California. He earned his B.Sc. in Biomedical Engineering at Northwestern University where he programmed a PDP-8 with punched paper tape. In his 34-year-long career he has been a teacher, SPSS programmer, database administrator, clinical researcher, technology journalist, product marketing manager, market researcher, management consultant, and industry analyst. Most recently he is a telecom operator, cloud architect, Go devops engineer and Salesforce Developer\/Architect. For inquiries about Salesforce strategy briefings or solution architect work please contact Vern directly at +1-510-679-1900 or vern@vernonkeenan.com.","sameAs":["https:\/\/ceres-gw.tnxs.net","https:\/\/linkedin.com\/in\/vernonkeenan","https:\/\/x.com\/salesforcedevop"],"url":"https:\/\/salesforcedevops.net\/index.php\/author\/vern\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg",1200,628,false],"thumbnail":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover-150x150-1.jpg",150,150,true],"medium":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover-300x157.png",300,157,true],"medium_large":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover-768x402-1.jpg",768,402,true],"large":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover-1024x536-1.jpg",980,513,true],"1536x1536":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg",1200,628,false],"2048x2048":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg",1200,628,false],"lightbox":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg",1200,628,false],"search_results":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover-125x125.jpg",125,125,true],"blog_entry":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover-750x450-1.jpg",750,450,true],"blog_post":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg",750,393,false],"blog_post_full":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg",1200,628,false],"blog_related":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg",1200,628,false],"gallery":["https:\/\/salesforcedevops.net\/wp-content\/uploads\/2021\/04\/opsera-cover.jpg",1200,628,false]},"uagb_author_info":{"display_name":"Vernon Keenan","author_link":"https:\/\/salesforcedevops.net\/index.php\/author\/vern\/"},"uagb_comment_info":4,"uagb_excerpt":"Opsera, a leading SaaS devops platform vendor based in San Francisco, this week announced a new service called GitCustodian, which lets platform owners avoid spilling their secrets in source code&hellip;","_links":{"self":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts\/25061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/comments?post=25061"}],"version-history":[{"count":0,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/posts\/25061\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/media\/1026"}],"wp:attachment":[{"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/media?parent=25061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/categories?post=25061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/tags?post=25061"},{"taxonomy":"post_series","embeddable":true,"href":"https:\/\/salesforcedevops.net\/index.php\/wp-json\/wp\/v2\/post_series?post=25061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}