Skip to content

Proposal: add servicenow as a PURL-TYPE #417

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
jeremylong opened this issue Mar 12, 2025 · 1 comment
Open

Proposal: add servicenow as a PURL-TYPE #417

jeremylong opened this issue Mar 12, 2025 · 1 comment
Milestone

Comments

@jeremylong
Copy link
Contributor

ServiceNow has a large ecosystem of applications written by ServiceNow, partners, consulting firms, customers, etc. A large number of these applications are listed on the servicenow store. As SBOMs are produced for these applications, it would be great to have a defined purl-type.

@stevespringett
Copy link
Member

Thanks @jeremylong. One proposal would look something like this:

servicenow

servicenow for artifacts on the ServiceNow Store:

  • The default repository_url is https://store.servicenow.com.

  • The namespace is not used

  • The ServiceNow Source App Id is the name.

  • Known qualifiers keys are: type, which correspond to the Listing Type. Common values include

    • application, content, integration, utility/tool, template
  • Examples::

    pkg:servicenow/72ac3c4487d8191015f3c91e0ebb3553@3.0.0
    pkg:servicenow/72ac3c4487d8191015f3c91e0ebb3553@3.0.0?type=integration
    pkg:servicenow/054cdcc2ff200200158bffffffffff94@25.0.7?type=application
    

It would be nice to also include the vendor and name of the application, but neither of those form the identity of the application on the store. Thoughts?

Overloading the namespace with this information doesn't seem right. Seems like a misuse of namespace. Optional qualifiers could be used to express those two fields though.

@johnmhoran johnmhoran added this to the 1.1 milestone Apr 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants