Regal v0.32.0 just dropped! After having worked mostly on language server features recently, it was time for the linter to get some love. This release includes 3 new linter rules as well as much faster linting. Check it out!

Regal v0.32.0 just dropped! After having worked mostly on language server features recently, it was time for the linter to get some love. This release includes 3 new linter rules as well as much faster linting. Check it out!
Topacio's misuse of ACCESS/WACIC was discovered while OPA was investigating his cryptic, anonymous texts to his stepson's girlfriend.
https://www.divestspd.com/p/detective-sent-menacing-anonymous
While investigating Det. Adonis Topacio for other misconduct, OPA found he’d used police databases to vet his future wife.
https://www.divestspd.com/p/cop-misused-police-systems-for-background
𝗠𝗮𝗻𝗱𝘆 (37) 𝘂𝗶𝘁 𝗛𝗲𝘁 𝗠𝗼𝗼𝗶𝘀𝘁𝗲 𝗠𝗲𝗶𝘀𝗷𝗲 𝘃𝗮𝗻 𝗱𝗲 𝗞𝗹𝗮𝘀 𝘄𝗲𝗿𝗱 𝗮𝗹𝘀 𝗸𝗶𝗻𝗱 𝗺𝗶𝘀𝗯𝗿𝘂𝗶𝗸𝘁 𝗱𝗼𝗼𝗿 𝗵𝗮𝗮𝗿 𝗼𝗽𝗮
De cijfers rondom seksueel misbruik zijn schokkend: in elke klas zitten gemiddeld twee kinderen die slachtoffer zijn. Mandy Sleijpen (37) is één van hen. Jarenlang werd ze misbruikt door haar opa, een persoon die ze vertrouwde en liefhad. Woensdag deelt ze haar...
Just realized I lost my pinned post when moving to a new instance, so here's a new one. See my profile for an #introduction to who I am — what I want to talk about here is the project I've been working on the most recently. That project is #Regal, a linter and a language server for #OPA's policy language #Rego.
What started out as a simple linter is now a complete companion tool for anyone working with Rego, providing developers new to the language a platform for learning, and seasoned developers means to enforce best practices and guardrails around their policies.
If you're working with anything related to OPA and Rego, try it out! If it doesn't help you in your work, that's a bug and I want to know about it. And if there's anything else related to OPA or Rego you want to ask someone about, my DMs are always open for that.
It's a good thing we use "txn" as a short name for a transaction in #OPA. Had we used "trans" instead, #GitHub #Copilot would have refused to work in any of those files. Jesus fucking Christ.
https://github.com/orgs/community/discussions/72603#discussioncomment-9900690
Peter and the community has been doing some amazing work to allow users of #Backstage to use #OPA and #Rego policies not just for authorization in the developer portal, but to enforce constraints on the assets managed there. If you’re using Backstage at your company, you’ll want to check it out!
https://hachyderm.io/@parcifal/113809319151782340
Geweldige avond gehad en beide #kleinzoons kunnen zien.
De jongste in het ziekenhuis, waar hij nog een 3e nachtje moet blijven samen met zijn pap en mam. Fijn om mijn stralende en trotse dochter en schoonzoon te zien, terwijl die gup heerlijk lag te slapen.
De oudste op de terugweg en die liet zich duidelijk horen, want hij had honger.
Wat zijn die kleine guppies toch een verrijking in ons leven.
Fresh off the press! https://www.styra.com/blog/going-backstage-with-opa/ If like me, you love #backstage from #spotify and #opa I hope you enjoy reading this cool blog post! Being able to decouple the permission policies from the #backstage application has great benefits :) thank you @anderseknert ! Its so cool to be part of these two amazing communities :)
This was a nice surprise! Me and @parcifal will be talking #OPA for #authorization in #Backstage at #KubeCon Well, the co-located backstage event anyway, but who’s counting.
other than @rust 's "we don't want TUF but we want to start with almost TUF, extend it, and accidentally build TUF but different*"[1][2]...
...I kinda haven't seen any good pro/con/alternative docs on things besides #TUF or #sigstore (okay, in-toto is... different. as is #gittuf)
heck, Python adopted it.
Golang's metadata/proxy stuff is slightly different...
I guess what I'm saying is there's opportunity for a cool writeup on package and language supply chain security landscapes.
lighter threat models, the difference between git, language, OS, and cluster threat models,
#trdl #automotivelinux #rustlang #InToto #opa
[1] Rust https://foundation.rust-lang.org/news/2023-12-21-improving-supply-chain-security/
[2] Rust https://github.com/rust-lang/rfcs/pull/2474
[3] PyPi https://peps.python.org/pep-0458/
[4] Ocaml https://opam.ocaml.org/blog/Signing-the-opam-repository/
[5] https://github.com/php-tuf/php-tuf (old not official)
[6] Haskell https://www.well-typed.com/blog/2015/04/improving-hackage-security/
[7] *gestures wildly at sigstore/docker/kubernetes*
*(in the accent of zefrank1 of "true facts about..") "as rust developers are want to do. same same, but different."
"Dr. Dina Genzola, the officer in charge of the Office of the Provincial Agriculturist (#OPA), said on Thursday, August 17, that they have released pest-eating bugs – coccinellid beetles (#Ladybugs) and Comperialla calaunica – in affected areas to combat the #Cocolisap infestation, which poses a threat to more than five million #Coconut trees in the province." #Philippines #BioControl
#NegrosOccidental releases bugs to combat coconut infestation in 2 cities, 2 towns
https://www.rappler.com/nation/visayas/negros-occidental-releases-ladybugs-coconut-infestation-august-2023/
Absolutely thrilled to see @osi launch the Open Policy Alliance (OPA), to amplify the voices of public benefit and charitable foundations that are underrepresented in policy discussions.
This is a big deal, and exactly the kind of work OSI is so well positioned to do. Great work team
Is the foundation behind your open source project a member yet?
Learn more: https://blog.opensource.org/convening-public-benefit-and-charitable-foundations-working-in-open-domains/
We are excited to share the early news of our new educational program the Open Policy Alliance. This program is aimed at building and supporting a coalition of underrepresented voices from public benefit and charitable foundations.
Announced yesterday, Regal is a new linter for #Rego, with the ambitious goal of both catching bugs/mistakes in policy code, *and* to help people learn the language! If you ever work with #OPA, I’m sure you’ll find it useful. Check it out, and if you’d like to help kick-start the project by giving at star ️ I’d be overjoyed!
Summarizing yet another great year for #OpenPolicyAgent in this blog just published! Amazing how much this community accomplished in just a year. Looking forward to many more!
#OPA #Rego #PolicyAsCode #Styra
https://blog.openpolicyagent.org/open-policy-agent-2022-year-in-review-79324ad54535
It's time for an #introduction:
- #husband to a great wife, #stepfather to two kids and #opa to two cute grandsons
- I work as an #IT pro providing #dataservices
- Life long love of #cars and #airplanes, esp #Volkswagen
- I am an avid #techie with interests in #Linux
- I love #retrogrames from #Intellivision & #Colecovision
- I enjoy listening to #NewWave music, especially #PetShopBoys and #NewOrder