fragment allIsOccurrencesTree on IsOccurrence {
justification
subject {
__typename
... on Package {
type
namespaces {
namespace
names {
name
versions {
version
qualifiers {
key
value
}
subpath
}
}
}
}
...on Source {
type
namespaces {
namespace
names {
name
tag
commit
}
}
}
}
occurrenceArtifacts {
algorithm
digest
}
origin
collector
}
query Q1 {
IsOccurrences(isOccurrenceSpec: {}) {
...allIsOccurrencesTree
}
}
query Q2 {
IsOccurrences(isOccurrenceSpec: {origin: "testing backend"}) {
...allIsOccurrencesTree
}
}
query Q3 {
IsOccurrences(isOccurrenceSpec: {package: {name: "openssl"}}) {
...allIsOccurrencesTree
}
}
query Q4 {
IsOccurrences(isOccurrenceSpec: {source: {name: "github.com/guacsec/guac"}}) {
...allIsOccurrencesTree
}
}
query Q5 {
IsOccurrences(
isOccurrenceSpec: {package: {name: "openssl"}, source: {name: "github.com/guacsec/guac"}}
) {
...allIsOccurrencesTree
}
}