Vulnerable functions
com.arcadedb.schema.LocalDocumentType.removeSuperTypeengine/src/main/java/com/arcadedb/schema/LocalDocumentType.java
This function was missing an authorization check, allowing a user with read-only permissions to remove a supertype from a document type, thus modifying the database schema.
com.arcadedb.schema.LocalDocumentType.renameengine/src/main/java/com/arcadedb/schema/LocalDocumentType.java
This function was missing an authorization check, allowing a user with read-only permissions to rename a document type, thus modifying the database schema.
com.arcadedb.schema.LocalDocumentType.setSuperTypesengine/src/main/java/com/arcadedb/schema/LocalDocumentType.java
This function was missing an authorization check, allowing a user with read-only permissions to set the supertypes for a document type, thus modifying the database schema.
com.arcadedb.schema.LocalDocumentType.setAliasesengine/src/main/java/com/arcadedb/schema/LocalDocumentType.java
This function was missing an authorization check, allowing a user with read-only permissions to set aliases for a document type, thus modifying the database schema.
com.arcadedb.schema.LocalDocumentType.dropPropertyengine/src/main/java/com/arcadedb/schema/LocalDocumentType.java
This function was missing an authorization check, allowing a user with read-only permissions to drop a property from a document type, thus modifying the database schema.
com.arcadedb.schema.LocalDocumentType.addBucketengine/src/main/java/com/arcadedb/schema/LocalDocumentType.java
This function was missing an authorization check, allowing a user with read-only permissions to add a bucket to a document type, thus modifying the database schema.
com.arcadedb.schema.LocalDocumentType.removeBucketengine/src/main/java/com/arcadedb/schema/LocalDocumentType.java
This function was missing an authorization check, allowing a user with read-only permissions to remove a bucket from a document type, thus modifying the database schema.
com.arcadedb.schema.LocalDocumentType.addSuperTypeengine/src/main/java/com/arcadedb/schema/LocalDocumentType.java
This function was missing an authorization check, allowing a user with read-only permissions to add a supertype to a document type, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setDefaultValueengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the default value of a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setOfTypeengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the 'of-type' for a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setReadonlyengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the 'readonly' attribute of a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setMandatoryengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the 'mandatory' attribute of a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setNotNullengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the 'notNull' attribute of a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setHiddenengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the 'hidden' attribute of a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setExternalengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the 'external' attribute of a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setCompressionengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the compression of a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setMaxengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the 'max' constraint of a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setMinengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the 'min' constraint of a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setRegexpengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set the 'regexp' constraint of a property, thus modifying the database schema.
com.arcadedb.schema.LocalProperty.setCustomValueengine/src/main/java/com/arcadedb/schema/LocalProperty.java
This function was missing an authorization check, allowing a user with read-only permissions to set a custom value on a property, thus modifying the database schema.