In the repository I notice that an empty subprogram contains 57 nodes ametys-internal:outgoing-references (empty)
It is true for all contents
I think it is since CMS-10082 resolution.
Before OutgoingReferencesExtractor.getOutgoingReferences returns only paths that contain outgoing references.
Now OutgoingReferencesExtractor.getOutgoingReferences returns all attribut paths of type Referer
As result in EditContentFunction.extractOutgoingReferences a outgoing-references node is created for each returned path