Search Results

Mitigating the OWASP Top 10

An explanation of how Cloud CMS addresses each of the Top 10 OWASP topics: Mitigating-the-OWASP-Top-10.pdf

Score: 8.883635

Query

Query Cloud CMS provides SQL-like, structured query for all of your content. The platform uses MongoDB under the hood to store the JSON for your content. MongoDB offers a powerful, unmatched query engine so that you can execute complex lookups of your content to support both your editorial and runtime application needs. The platform also offers "composite" quyery operations which let you layer MongoDB queries on top of Elastic Search DSL searches and traversals around node objects. Cloud C

Score: 8.789312

Locking

Locking Cloud CMS locking is a "data lock" approach which is a transactional lock is taken out when the write of multiple documents begins. This is a transactional lock in the sense that it blocks other write operations against those documents and fails entirely with rollback if any of the documents fail individually. We have transactional writes for multiple documents. We have a changeset-driven versioning model where each transaction writes onto it's own changeset. N number of documents may

Score: 6.4037924

Start Workflow

Start Workflow ID: startWorkflow Starts a workflow with the given node placed into the payload. Configuration Property Type Required Default Description model text true The ID of the workflow model to be used. swimlanes object false Identifies principals to be assigned into workflow swimlanes. The structure is: { "swimlane1": ["domainId1/principalId1"], "swimlane2": ["domainId2/principalId2"] } runtime object fal

Score: 6.069399

Changeset

Changeset Type changeset Datastore Type repository Supports authorities, permissions, transfer In this sense, a branch can be thought of as a stack of changesets. There is a root changeset (where the branch starts) and a tip changeset (where the branch ends). Everything in-between constitutes the changeset history of the branch. This port

Score: 5.261777

Propagates Authorities

Propagates Authorities QName: f:propagates-authorities Flags an association as one that propagates inherited authorities from the source to the target. If a parent has authorities assigned to it, those authorities are propagated to the children as masked a:hasRole associations. These associations have inherited set to true and inheritsAssociation set to the association ID being masked. Cloud CMS uses this feature to model propagation of authorities in a containment model within the graph.

Score: 4.031455

How does security work in Cloud CMS?

Cloud CMS provides two ways to describe access rights to things:

  • Object-level / role-based authorities
  • Team / role-based authorities

With object-level / role-based authorities, you assign a principal (either a user or a group) a role against something.  For example, you might give Joe the CONSUMER role against a content node.  When Joe then interacts with the content node in the future, he will do so with the CONSUMER role which will allow him to "read" the

Score: 3.7172248

Security

Security Cloud CMS provides two ways to describe access rights to things: Object-level / role-based authorities Team / role-based authorities With object-level / role-based authorities, you assign a principal (either a user or a group) a role against something. For example, you might give Joe the CONSUMER role against a content node. When Joe then interacts with the content node in the future, he will do so with the CONSUMER role which will allow him to "read" the node. With team / role

Score: 3.6910086

Archive

Archive Type archive Datastore Type registrar Supports authorities, permissions, transfer TODO

Score: 3.679443

Identity

Identity Type identity Datastore Type directory Supports authorities, permissions, transfer

Score: 3.679443