Skip to content

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).

Test cases

# No test file found