compliance-ownerauditor
Known limitations
Was this page helpful?
- No SRP API. The CRA Single Reporting Platform is a web form with no API today. Every filing is a manual copy from Declara's generated packet into that form.
- A filed stage cannot be edited in Declara. What was filed stays exactly as it was filed, because it is evidence. Corrections happen on the reporting platform, where a notification stays editable until the final report is submitted, and you record them in Declara: see Track a filing.
- Platform status is recorded by hand. Valid, invalid and closed are what you tell Declara the platform shows; without an API it cannot see them itself.
- No binary or firmware SBOM generation. Declara reads the SBOMs you produce; it does not analyse binaries to create one.
- Only Jira Cloud. Jira Data Center and Server are not supported. See Connect Jira.
- No per-event filter for integrations in the interface. Every connected channel receives every event.
- A component's supplier is read only from newer SBOMs. Suppliers are kept from SBOMs uploaded after the component review feature was released. Earlier uploads show none until the SBOM is uploaded again.
- The upstream duplicate check sees only Declara's advisories. It cannot see a maintainer's private tracker, so no match is not proof nobody has reported it.
- No Transparency Exchange API (TEA) endpoints yet. Declara does not serve a TEA
API. Each published Trust Center product has a
manifest.jsonwith stable ids for its versions, so one can be offered from it when TEA reaches 1.0. - Supplier SBOMs are stored and scored, not merged. An SBOM a supplier uploads is not added to your product's component inventory or matched against advisories. See Request SBOMs from your suppliers.
- Dependency-Track import is pull-only. Declara reads BOMs from Dependency-Track once a day and never sends anything to it, and the server must be reachable over HTTPS from the internet. For an on-premises server, use the push script in Connect Dependency-Track.
- No gate acknowledgement over the API. The release gate can be read from a pipeline,
but releasing over a
blockedresult is recorded in the app only. The API returns the newest decision aslastDecision. See Gate a release in CI. - No packaged GitHub Action. The release gate and the SBOM upload are calls to the REST API; the docs give a workflow step and a shell script to copy.
- User information is drafted in English only. There is no machine translation. Export the structured fields as JSON or CSV for a translator. See Draft the user information.
- No signing PKI. Evidence packs, market-surveillance packs and supplier attestations
are verifiable by their hash and code on
/verify; Declara does not sign them with a certificate. The declaration of conformity is signed by you, not by Declara. - No data from deps.dev or package repositories. A component's maintenance status, last release and maintainers are entered by you in its review; Declara does not fetch them.
- Customer notices are never sent from Declara. Declara plans, drafts and reminds; you send each contractual notice from your own address and record it. See Notify business customers.
- The MCP server is read-only. An assistant can read a workspace but has no tool to create, change or file anything. See Connect an AI assistant.
- Custom domains are unverified without a live domain. The code path for
custom domains exists, gated behind the
NEXT_PUBLIC_VDP_HOSTflag, but hasn't been exercised against a real domain on Vercel's nameservers.