Harbor security model

Generated code earns trust before it runs.

Pierline separates application creation from independent validation, artifact signing, exact-byte verification, and constrained hosting inside SharePoint.

DEFENSE IN DEPTH

Four boundaries between a prompt and production.

01

Complete-source review

The release candidate is reviewed as a whole rather than approving isolated snippets or an earlier draft.

02

Independent validation

Final review is performed separately from the model and interaction that created the application.

03

Signed artifact

Approval is bound cryptographically to the release artifact and its deployment context.

04

Exact-byte verification

Harbor checks that the hosted HTML is the same artifact that was approved and has not changed afterward.

05

Constrained runtime

The application runs in a sandbox with explicit bridges for supported SharePoint capabilities.

06

Tenant governance

SharePoint and Entra remain the source of truth for identity, site membership, and application data access.

DATA ACCESS

Publishing does not imply unrestricted access.

Workshop distinguishes between a private test audience and the people who will use a published application. Connected SharePoint data is presented as an explicit access decision rather than an invisible side effect of code generation.

Runtime policy

Harbor mediates supported SharePoint operations, limits unsafe cross-site discovery, and applies policy checks to sensitive write patterns. The purpose is to preserve useful business capability while constraining what an embedded application can do.

Release integrity

If approved application bytes are modified after review, Harbor rejects the artifact. That keeps the security decision attached to what actually runs.

RESPONSIBILITY

Security is a process, not a claim.

Pierline’s controls reduce risk around generated applications, but they work alongside the customer’s Microsoft 365 configuration, site governance, data classification, and user-access decisions.

  • Use least-privilege SharePoint membership
  • Review connected data and publishing audiences
  • Test application behavior before wider release
  • Maintain organizational retention and compliance policies

See the security boundary in the product.

We can walk through a release from private test page to verified Harbor deployment.

Request a security walkthrough