002_0005 - AvoidSystemEntityAssociation
Avoid using system storage objects directly
Remove direct associations with the System Domain Model. Use inheritance instead (i.e. Generalization in the entity properties).
Metadata
authors:
- Xiwen Cheng <x@cinaq.com>
category: Security
input: .*/DomainModels\$DomainModel\.yaml
rulename: AvoidSystemEntityAssociation
rulenumber: '002_0005'
scope: package
severity: HIGH
Description
Always inherit for filedocuments and images. Never implement direct assocations to the System Domain Model, because of limits on the configuration of security.
Remediation
Remove direct associations with the System Domain Model. Use inheritance instead (i.e. Generalization in the entity properties).