SecurePM
Security review

Your security team can verify the boundary themselves.

SecurePM is designed so Jira issue content has one path: from Atlassian to the data plane you control, then back to Jira. The vendor path is licensing only.

Review packet

Three boundaries procurement can inspect.

The homepage sells the workflow. This page gives security teams the implementation facts they need for approval.

Content routecustomer owned
Jira appintent + schema
draft path
Customer WorkerRAG, draft, audit
Customer modelWorkers AI / Bedrock
license path
securepm.devkey + counts only

Content boundary

Issue text, retrieved sources, drafts, and audit records stay in the customer's data plane.

Model boundary

Inference runs on Workers AI or a private model endpoint chosen by the customer.

License boundary

The control plane receives license key, opaque instance id, seat count, and content-free usage counts.

Rejection boundary

Unsupported custom-field values are returned with reasons and are not written to Jira.

Deployment patterns

Choose the path your reviewers can approve.

Jira Cloud

Forge front-end calls a customer-owned Worker for drafting, validation, retrieval, and audit writes.

Jira Data Center

Connect front-end uses the same contract and keeps deployment aligned with on-prem Jira requirements.

Air-gapped VPC

Enterprise buyers can use the reference backend and offline license path when Cloudflare is not acceptable.

Threat model

The product assumes issue text is sensitive.

No public-AI exception

The approved model path is configured by the customer; the data plane does not call shared chat tools.

No silent writeback

Drafts stay reviewable. Unsupported custom-field values are rejected and never written to Jira.

No vendor content path

The vendor receives licensing metadata only. The worker's allowlist omits securepm.dev.

Data inventory

What is processed where.

Data typeProcessed whereStoredRetentionCustomer controlled
Jira issue contentCustomer pathConfigurableCustomer policyYes
Prompt configurationCustomer environmentConfigurableCustomer policyYes
Audit eventsCustomer logging destinationCustomer-definedCustomer policyYes
License keySecurePM serviceYesContract termPartially
Opaque instance idSecurePM serviceYesContract termPartially
Content-free usage countSecurePM serviceYesDefined policyPartially
Controls

Review the controls before pilot approval.

Least privilege

Jira permissions are scoped to the app role and reviewed during deployment.

Writeback control

Human approval, project allowlists, field policies, and rejection reasons are visible before publish.

Source controls

Retrieval should use approved sources with access checks, freshness rules, and tenant-specific policies.

Operational controls

Secrets isolation, update/version review, audit export, and incident contact are part of the enterprise rollout.

Live egress proof

Ask the worker where it can send data.

Every deployment exposes an open endpoint that lists the external destinations configured for that worker. Security reviewers can run the same command during approval.

GET  https://api.securepm.dev/egressfetching live...
// loading live allowlist from api.securepm.dev
curl https://api.securepm.dev/egress

The deployed worker should show only model endpoints configured by its owner. It should not list securepm.dev as a content destination.

Security FAQ

Plain answers for the first review.

Does SecurePM train on issues?

No. The product is deployed to use the customer's model path, not a shared public training path.

Can it run without Cloud?

Yes. The reference backend exists for air-gapped VPC and Jira Data Center buyers.

What reaches the vendor?

Licensing receives a key, opaque instance id, seat count, and content-free usage counts.

Where are audit records stored?

Audit rows are written in the customer-controlled data plane and can be exported to the customer's evidence workflow.

Who controls retention?

The customer controls the data plane storage and retention policy for sources, drafts, and audit rows.

Can we use SAML or RBAC?

Enterprise rollout maps access to existing Jira and identity controls during the architecture workshop.

Security packet

Request the review packet.

The packet should include architecture, data flow, deployment guide, subprocessors, questionnaire answers, retention statement, vulnerability contact, and egress proof.

Request packet