fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

8.5K
active users

#OpenPolicyAgent

1 post1 participant0 posts today
Nicolas Fränkel 🇺🇦🇬🇪<p>Note from Teemu, Tim, and Torin to the <a href="https://mastodon.top/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> community</p><p><a href="https://blog.openpolicyagent.org/note-from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.openpolicyagent.org/note-</span><span class="invisible">from-teemu-tim-and-torin-to-the-open-policy-agent-community-2dbbfe494371</span></a></p><p><a href="https://mastodon.top/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a> <a href="https://mastodon.top/tags/Styra" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Styra</span></a> <a href="https://mastodon.top/tags/Apple" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Apple</span></a></p>
Nicolas Fränkel 🇺🇦🇬🇪<p>Policy-Driven <a href="https://mastodon.top/tags/CostOptimization" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CostOptimization</span></a> with <a href="https://mastodon.top/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> and <a href="https://mastodon.top/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubernetes</span></a></p><p><a href="https://medium.com/@platform.engineers/policy-driven-cost-optimization-with-open-policy-agent-opa-and-kubernetes-aa53f61b624d" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">medium.com/@platform.engineers</span><span class="invisible">/policy-driven-cost-optimization-with-open-policy-agent-opa-and-kubernetes-aa53f61b624d</span></a></p><p><a href="https://mastodon.top/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a></p>
Sandor Szücs<p>Skipper deployed as ingress in your <a href="https://hachyderm.io/tags/kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>kubernetes</span></a> cluster and <a href="https://hachyderm.io/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> as rule engine got a significant speedup <a href="https://github.com/zalando/skipper/releases/tag/v0.22.51" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/zalando/skipper/rel</span><span class="invisible">eases/tag/v0.22.51</span></a><br>Blue line “old” Red line “new”</p>
Open Policy Agent (OPA)<p>Great blog from Square, on how they built a custom solution for <a href="https://infosec.exchange/tags/Kubernetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kubernetes</span></a> guardrails on top of Open Policy Agent. This is a perfect example of the flexibility OPA provides organizations to solve the most advanced use cases!</p><p><a href="https://developer.squareup.com/blog/kube-policies-guardrails-for-apps-running-in-kubernetes/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">developer.squareup.com/blog/ku</span><span class="invisible">be-policies-guardrails-for-apps-running-in-kubernetes/</span></a></p><p><a href="https://infosec.exchange/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a> <a href="https://infosec.exchange/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> <a href="https://infosec.exchange/tags/CloudNative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudNative</span></a> <a href="https://infosec.exchange/tags/CNCF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CNCF</span></a> <a href="https://infosec.exchange/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://infosec.exchange/tags/DevSecOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevSecOps</span></a></p>
Open Policy Agent (OPA)<p>The <a href="https://infosec.exchange/tags/KubeCon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KubeCon</span></a> recordings are now on YouTube! We'll be posting links to all the <a href="https://infosec.exchange/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> related ones as we watch them. First out is the <a href="https://infosec.exchange/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a> maintainer track session, where <span class="h-card" translate="no"><a href="https://hachyderm.io/@charlieegan3" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>charlieegan3</span></a></span> and <span class="h-card" translate="no"><a href="https://swecyb.com/@anderseknert" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>anderseknert</span></a></span> give a short introduction to OPA and Rego, followed by a deep-dive into recent performance improvements, and a sneak peek at the project roadmap. Check it out!</p><p><a href="https://www.youtube.com/watch?v=XtA-NKoJDaI" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=XtA-NKoJDaI</span><span class="invisible"></span></a></p><p><a href="https://infosec.exchange/tags/CloudNative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudNative</span></a> <a href="https://infosec.exchange/tags/CNCF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CNCF</span></a> <a href="https://infosec.exchange/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://infosec.exchange/tags/DevSecOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevSecOps</span></a> <a href="https://infosec.exchange/tags/PolicyAsCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PolicyAsCode</span></a></p>
Anders Eknert<p>For anyone at <a href="https://swecyb.com/tags/KubeCon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KubeCon</span></a>, me and <span class="h-card" translate="no"><a href="https://hachyderm.io/@charlieegan3" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>charlieegan3</span></a></span> will close the day off by presenting an introduction, deep-dive and roadmap for <a href="https://swecyb.com/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> at 17:30. I know it’s late, but stick around, as we have a lot of cool things to show you!</p><p><a href="https://kccnceu2025.sched.com/event/1td0h/open-policy-agent-opa-intro-deep-dive-charlie-egan-styra" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kccnceu2025.sched.com/event/1t</span><span class="invisible">d0h/open-policy-agent-opa-intro-deep-dive-charlie-egan-styra</span></a></p><p><a href="https://swecyb.com/tags/CloudNative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudNative</span></a> <a href="https://swecyb.com/tags/CNCF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CNCF</span></a> <a href="https://swecyb.com/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://swecyb.com/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a> <a href="https://swecyb.com/tags/Rego" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rego</span></a></p>
Johannes Kastl<p>Today I was in the mood and packaged <a href="https://digitalcourage.social/tags/regal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>regal</span></a> and <a href="https://digitalcourage.social/tags/opa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opa</span></a> for <span class="h-card" translate="no"><a href="https://fosstodon.org/@opensuse" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>opensuse</span></a></span></p><p>Packages still need more testing, but the first steps are done. Found a glitch in the OPA ldflags handling and reported it upstream.</p><p>Should arrive in <a href="https://digitalcourage.social/tags/Tumbleweed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tumbleweed</span></a> soon-ish.</p><p><a href="https://digitalcourage.social/tags/packagerslife" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>packagerslife</span></a> <a href="https://digitalcourage.social/tags/policyascode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>policyascode</span></a> <a href="https://digitalcourage.social/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> <a href="https://digitalcourage.social/tags/opensuse" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensuse</span></a></p>
Anders Eknert<p>9 years. I guess we’re doing this.. </p><p><a href="https://hachyderm.io/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> <a href="https://hachyderm.io/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a></p>
Pyrzout :vm:<p>SMB Force-Authentication Vulnerability Impacts All OPA Versions For Windows <a href="https://gbhackers.com/smb-auth-vulnerability-opa-windows/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gbhackers.com/smb-auth-vulnera</span><span class="invisible">bility-opa-windows/</span></a> <a href="https://social.skynetcloud.site/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a>(OPA)Security <a href="https://social.skynetcloud.site/tags/NTLMCredentialExposure" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NTLMCredentialExposure</span></a> <a href="https://social.skynetcloud.site/tags/CVE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CVE</span></a>/vulnerability <a href="https://social.skynetcloud.site/tags/CyberSecurityNews" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CyberSecurityNews</span></a> <a href="https://social.skynetcloud.site/tags/ExploitationTools" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ExploitationTools</span></a> <a href="https://social.skynetcloud.site/tags/CVE20248260" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CVE20248260</span></a></p>
Jamie Tanna<p>Dependency Management Data's Open Policy Agent support is now a whole lot more efficient</p><p>Talking about the latest release of Dependency Management Data and some refactoring that's led to better performance.</p><p><a href="https://fed.brid.gy/r/https://www.jvt.me/posts/2024/07/27/dmd-opa-perf/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fed.brid.gy/r/https://www.jvt.</span><span class="invisible">me/posts/2024/07/27/dmd-opa-perf/</span></a></p>
Jamie Tanna<p>Dynamically querying EndOfLife.date data for internal packages with Open Policy Agent and Dependency Management Data</p><p>How you can retrieve End-of-Life data via EndOfLife.date using Dependency Management Data's Policies functionality.</p><p><a href="https://fed.brid.gy/r/https://www.jvt.me/posts/2024/07/14/dmd-opa-eol/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fed.brid.gy/r/https://www.jvt.</span><span class="invisible">me/posts/2024/07/14/dmd-opa-eol/</span></a></p>
Elizabeth K. Joseph<p>We also saw community-driven efforts to support CI, binaries, and containers for the Eventing <a href="https://floss.social/tags/Kafka" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kafka</span></a> Broker receiver &amp; dispatcher (containers), <a href="https://floss.social/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a>'s Conftest (ci, binaries), <a href="https://floss.social/tags/Skupper" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Skupper</span></a> (ci, binaries), <a href="https://floss.social/tags/Goss" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Goss</span></a> (ci, binaries), &amp; rotobuf-maven-plugin (ci) 🎉</p>
Anders Eknert<p>At last! Our <a href="https://hachyderm.io/tags/KubeCon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KubeCon</span></a> talk "Open Policy Agent — Intro and Deep Dive" is now up on YouTube 😃 I can't stand hearing / watching myself talk, but hopefully you won't feel the same aversion. Covering an intro to the project, some updates, a roadmap, and much more. Check it out!</p><p><a href="https://www.youtube.com/watch?v=hENwFyrtm1g" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=hENwFyrtm1</span><span class="invisible">g</span></a></p><p><a href="https://hachyderm.io/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> <a href="https://hachyderm.io/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a> <a href="https://hachyderm.io/tags/Rego" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rego</span></a> <a href="https://hachyderm.io/tags/Gatekeeper" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gatekeeper</span></a></p>
Anders Eknert<p>Good morning from <a href="https://hachyderm.io/tags/KubeCon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KubeCon</span></a>! If you’re here and want to meet, find me in the <a href="https://hachyderm.io/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> kiosk in the project pavilion. Also, don’t miss my talk on today at 15:25 if you’re curious about <a href="https://hachyderm.io/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a>, <a href="https://hachyderm.io/tags/Rego" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rego</span></a>, and anything related.</p><p><a href="https://kccnceu2024.sched.com/event/1Yhhn" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kccnceu2024.sched.com/event/1Y</span><span class="invisible">hhn</span></a></p>
Habr<p>Межсервисная авторизация в Авито PaaS</p><p>Антон Губарев, инженер в Avito PaaS, рассказал, как реализовать межсервисную авторизацию на 2500 сервисов и ничего не сломать.</p><p><a href="https://habr.com/ru/companies/avito/articles/796851/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/avito/ar</span><span class="invisible">ticles/796851/</span></a></p><p><a href="https://zhub.link/tags/istio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>istio</span></a> <a href="https://zhub.link/tags/envoy" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>envoy</span></a> <a href="https://zhub.link/tags/opa" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opa</span></a> <a href="https://zhub.link/tags/openpolicyagent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openpolicyagent</span></a></p>
pezhore<p>Anyone have a good write up/how-to for standing up <a href="https://infosec.exchange/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> server? Looking at the documentation, I'm a bit lost on how to point it to rego files, and how to have my clients call OPA to evaluate their JSON.</p><p>My use case is kind of fun - have all my team's Terraform repos do a pre-merge OPA evaluation on the Terraform plan. I'd like to get away from bundling the rego with the repos - the developers could just change the accept criteria and hope nobody notices in the pull request.</p><p>So success looks like having a rego file on a remote opa server that will allow a user to POST a url with their terraform plan, and get back the results.</p><p>Any ideas?</p><p>(ping <span class="h-card" translate="no"><a href="https://hachyderm.io/@anderseknert" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>anderseknert</span></a></span>) </p><p><a href="https://infosec.exchange/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> <a href="https://infosec.exchange/tags/CICD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CICD</span></a> <a href="https://infosec.exchange/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a> <a href="https://infosec.exchange/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a></p>
pezhore<p><span class="h-card" translate="no"><a href="https://hachyderm.io/@anderseknert" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>anderseknert</span></a></span> This looks really cool - I need to carve out some time at work to dive back into Open Policy Agent. We have a decent little workflow for validating Terraform plans, but I'd love to get it further refined.</p><p>Plus, getting a OPA server rather than trusting the engineers/pipeline to validate their own policy would be nice.</p><p><a href="https://infosec.exchange/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a> <a href="https://infosec.exchange/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> <a href="https://infosec.exchange/tags/Terraform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Terraform</span></a> <a href="https://infosec.exchange/tags/workflows" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>workflows</span></a></p>
Anders Eknert<p>What better way to spend the weekend than with a new version of <a href="https://hachyderm.io/tags/Regal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Regal</span></a>? Everyone's favorite <a href="https://hachyderm.io/tags/Rego" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rego</span></a> linter now have 2 more new rules, and some other nice improvements added. Check it out!</p><p><a href="https://github.com/StyraInc/regal/releases/tag/v0.15.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/StyraInc/regal/rele</span><span class="invisible">ases/tag/v0.15.0</span></a></p><p><a href="https://hachyderm.io/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a> <a href="https://hachyderm.io/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> <a href="https://hachyderm.io/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://hachyderm.io/tags/DevSecOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevSecOps</span></a> <a href="https://hachyderm.io/tags/PolicyAsCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PolicyAsCode</span></a></p>
Anders Eknert<p>Just published! <a href="https://hachyderm.io/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> 2023, year in review. It’s always such a joy looking back at everything that happened in our community in the past year. And for a project the size of <a href="https://hachyderm.io/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a>, it’s a *lot*.</p><p>Thanks <span class="h-card" translate="no"><a href="https://hachyderm.io/@charlieegan3" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>charlieegan3</span></a></span>, <span class="h-card" translate="no"><a href="https://hachyderm.io/@ritazh" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ritazh</span></a></span> and <span class="h-card" translate="no"><a href="https://hachyderm.io/@jpreese" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>jpreese</span></a></span> for co-authoring the blog with me.</p><p>Check it out!</p><p><a href="https://blog.openpolicyagent.org/open-policy-agent-2023-year-in-review-4c12df22e351" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.openpolicyagent.org/open-</span><span class="invisible">policy-agent-2023-year-in-review-4c12df22e351</span></a></p><p><a href="https://hachyderm.io/tags/CloudNative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CloudNative</span></a> <a href="https://hachyderm.io/tags/CNCF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CNCF</span></a> <a href="https://hachyderm.io/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Anders Eknert<p>Regal v0.14.0 just released! 🎉 The latest edition of the <a href="https://hachyderm.io/tags/OPA" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OPA</span></a> community's favorite <a href="https://hachyderm.io/tags/Rego" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rego</span></a> linter features two new rules, a new output format, and many improvements and fixes. Release notes and downloads here: <a href="https://github.com/StyraInc/regal/releases/tag/v0.14.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/StyraInc/regal/rele</span><span class="invisible">ases/tag/v0.14.0</span></a></p><p><a href="https://hachyderm.io/tags/OpenPolicyAgent" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenPolicyAgent</span></a> <a href="https://hachyderm.io/tags/DevOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevOps</span></a> <a href="https://hachyderm.io/tags/DevSecOps" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DevSecOps</span></a> <a href="https://hachyderm.io/tags/PolicyAsCode" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PolicyAsCode</span></a> <a href="https://hachyderm.io/tags/Linter" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linter</span></a> <a href="https://hachyderm.io/tags/CodeQuality" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CodeQuality</span></a> <a href="https://hachyderm.io/tags/IAM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>IAM</span></a></p>