[Openid-specs-risc] Call notes

Atul Tulshibagwale atul at sgnl.ai
Tue May 13 17:50:28 UTC 2025


Hi all,
Here are the notes from today's call. They are also stored here
<https://hackmd.io/@oidf-wg-sse/wg-meeting-20250513>.

Atul

-- 

 Atul Tulshibagwale

 CTO

  <https://www.linkedin.com/in/tulshi/> <atul at sgnl.ai>
---
WG Meeting: 2025-05-13 <#Agenda>Agenda

   - Postpone addressing limits issue
   <https://github.com/openid/sharedsignals/issues/249>?
   - Where to host event profiles

<#Attendees>Attendees

   - Atul Tulshibagwale (SGNL)
   - Shayne Miel (Cisco)
   - Yair Sarig (Omnissa)
   - Thomas Darimont (OIDF)
   - Sam Weiss (Jamf)
   - John Marchesini (Jamf)
   - Tushar Raibhandare (Google)
   - Apoorva Deshpande (Okta)
   - Alan Pinkert (Cisco)

<#Notes>Notes <#John-Marchesini-introduction>John Marchesini introduction

   - Jamf

<#Robert-Gallagher-introduction>Robert Gallagher introduction

   - Mastercard
   - Active on FAPI group
   - Interested in a few other WGs

<#Vladimir-Slesarev>Vladimir Slesarev

   - Cyberark

<#Flow-control--limits-issue>Flow control / limits issue:

   -

   link <https://github.com/openid/sharedsignals/issues/249>
   -

   (Tushar) There are two aspects: Receiver and Transmitter
   - The status code 429 addresses the receiver side
      - The Transmitter side - I agree that we can postpone because of the
      unanswered questions
   -

   (Apoorva) Not clear why we should bring this in to v1.
   -

   (Yair) It was raised even before because the way the language is right
   now, we imply that the transmitter is supposed to retain all messages. So
   it is confusing right now.
   - One option is to change the language that the transmitter can drop
      events if required.
      - The language right now says "SHOULD", which makes it unclear as to
      until when it should.
      - Are we doing any testing about this in the interoperability /
      conformance tests?
   -

   (Shayne) I agree the language is confusing. The use of the word "will"
   in the paused state (8.1.2.1) is confusing.
   -

   (Apoorva) Same with disabled state
   -

   (Yair) So it is confusing to a transmitter developer because the
   transmitter doesn't know what to do if it cannot.
   -

   (Apoorva) The following sentences talk about the time duration.
   -

   (Thomas - in chat) The conformance testing currently tests supported
   stream state changes, but not event persistence.
   -

   (Atul) It doesn't appear to be stopping people from implementing the
   spec.
   -

   (Yair) People aren't implementing because of this issue.
   -

   (Tushar) can we soften the language? Would it solve the immediate
   concern?
   -

   (Yair) I believe so. The language implies that the transmitter needs to
   make an effort to keep all events
   -

   (Tushar) Can we add a sentence that the Transmitter can determine how
   much and how long to retain events.
   -

   (Yair) That will help
   -

   (Vladimir) Can we soften the language to "MAY" instead of "SHOULD"
   -

   (Shayne) We can put the "MAY" in the follow up sentence. I.e. The
   Transmitter MAY drop events if it exceeds time or data limits.
   -

   (Yair) Agree with Shayne
   -

   (Vladimir) Yes, that seems to…
   -

   (Thomas) How does the transmitter indicate its policy?
   -

   (Shayne) We have postponed that discussion as a result of this.
   -

   (Apoorva) Does this unblock us for the last call?
   -

   (Atul) Yes, I believe so.
   -

   (Atul) It'll be great if we can send the final draft for OIDF review
   before Identiverse

<#Event-profiles>Event profiles

   - (Shayne) I mean profiles like CAEP, RISC and SCIM events
   - (Shayne) This is coming up because Alan and I are discussing an SSF
   profile for OCSF <https://github.com/ocsf>
   - (Shayne) We have two models: CAEP and RISC are in OpenID, and SCIM
   Events are in IETF.
   - (Shayne) There is an existing body of work for OCSF, so what are the
   pros and cons of putting that profile in OCSF or OpenID
   - (Apoorva) Quick question: What are the events, what is the scope?
   - (Alan) I'm one of the OCSF maintainers
      - It's very cross-domain, there are a number of categories of events
      - There is an explorer at schema.ocsf.io
      - It's not just raw telemetry, but also enriched events for finding
      data, remediations, analyses, etc.
      - Vendor agnostic schema for security events
      - It came to mind because Cisco is working on both, and we were
      wonding if it makes sense to combine and leverage SSF
   - (Shayne) OCSF has event schemas, but doesn't define protocol or format
   - (Alan) Correct, there are JSON and protobuf encodings of schemas.
   - (Shayne) From a use-case point of view, we have seen it been used in
   SIEMs
   - (Alan) We have seen adoptions in either natively producing or
   translating to OCSF. E.g. AWS security lake, a few AI startups, and a
   couple of folks mention that customers are asking about it. We're seeing
   more activity on the consuming side
   - (Yair) Is there any concern about the subject format / how it is
   described in SSF? Is it compatible with SSF?
   - (Alan) I haven't done a deep dive and we would like to hammer it out.
   - (Alan) There are definitely a lot of events where the subject format
   won't be an issue.
   - (Alan) There are many, many events in OCSF. If we had a way to
   generalize the creation of events in SSF, we could even add it to the OCSF
   documentation.
   - (Yair) A typical question of ownership might come up. When OCSF
   evolves, who is responsible to maintain the profile. If it belongs in OCSF,
   and they can evolve it, then the work can be done in OCSF. If it needs to
   evolve separately, then it can be done in OIDF.
   - (Atul) Great point.
   - (Shayne) What if we have a profile in OCSF that specifies how to wrap
   OCSF events in SSF, and there is a way to find OCSF support from the shared
   signals working group. Right now there is no way to know that SCIM events
   can use SSF by looking at the OIDF resources
   - (Apoorva) One question: Is there overlap with STIX and TAXII?
      - We have heard multiple times about OCSF
   - (Alan) In OCSF working group we have talked about other frameworks.
   There is some participation from the STIX and TAXII folks. There is also
   some discussion about the MITRE ATT&CK framework. I can follow up with you
   if interested
   - (Alan - in chat) how does OCSF relate to STIX and other security
   schemas:
   https://github.com/ocsf/ocsf-docs/tree/main/FAQs#how-does-ocsf-relate-to-stix

<#Action-Items>Action Items

   - Yair to create PR to add the language discussed above
   - Atul to issue last call after Yair's PR is merged.
   - Shayne and Alan to post to the mailing list to build awareness and get
   suggestions about how this work can proceed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openid.net/pipermail/openid-specs-risc/attachments/20250513/33b19561/attachment.htm>


More information about the Openid-specs-risc mailing list