TL;DR: Mosyle Business does not expose hard-drive encryption or antivirus status through API calls, which can leave devices flagged with missing telemetry even when the integration is functioning as designed, according to Secureframe. It also documents a limited-admin pattern for API token creation that reduces blast radius while preserving integration access.
At a glance
What this is: This Secureframe analysis explains that Mosyle Business API access does not return hard-drive encryption or antivirus status, creating expected visibility gaps in device security records.
Why it matters: This matters because device security and IAM teams need to distinguish between broken integrations and missing source-system fields, while also limiting API admin permissions to reduce unnecessary exposure.
Context
Mosyle API access gaps can create an apparent control failure even when the integration is operating normally. In this case, the issue is not a broken connector but a source-system limitation: some device security attributes are simply not exposed through the API, which means downstream visibility depends on what the platform can actually return.
For identity and access practitioners, the security concern is not just telemetry completeness but how much privilege the API integration needs to function. When an admin-style token is required, the governance question becomes whether the integration account is narrowly scoped, auditable, and isolated from broader administrative actions.
Key questions
Q: What breaks when a device-security API does not expose key posture fields?
A: Posture reporting becomes incomplete, and downstream teams can no longer assume the integration provides full security truth. The failure is not necessarily in the connector itself but in the source platform's data model. Practitioners should treat missing encryption or antivirus fields as a visibility boundary and supplement them with alternative evidence before making compliance or risk decisions.
Q: Why do limited-admin API accounts reduce integration risk?
A: API credentials inherit the authority of the identity behind them, so broad admin accounts create unnecessary blast radius if the token is exposed. A dedicated integration identity constrains what an attacker or a misconfigured workflow can do, while still allowing the intended API function. That makes least-privilege design a core control for machine-access governance.
Q: How do teams know whether missing telemetry is a source limitation or a control failure?
A: They compare the expected field list with the fields the source system actually exposes through the API, then verify whether the downstream platform is receiving every available attribute. If a value cannot be pulled from the source at all, the gap is structural. If it can be pulled but is absent downstream, the problem is in integration configuration or mapping.
Q: Should organisations treat API integration accounts like service accounts?
A: Yes. Integration accounts are standing identities with their own permissions, audit requirements, and compromise impact, so they should be governed like other non-human identities. That means scoping access tightly, separating duties where possible, and reviewing whether the token can do anything beyond the minimum required for the integration to function.
Technical breakdown
Why some device security fields are invisible through the API
An API integration can only surface the fields the source system exposes. When Mosyle Business does not return hard-drive encryption or antivirus status, downstream tools cannot invent that telemetry, even if the connection is healthy. This is a common data-availability problem in integration design: the platform may be authoritative for device management, but not every security attribute is available through the integration layer. Practitioners should treat the absence of returned fields as a coverage gap, not automatically as a control failure.
Practical implication: validate which device security attributes are actually retrievable before using an integration as evidence for compliance or posture reporting.
Why limited-admin API tokens change the risk profile
The article describes creating a dedicated admin user for the API integration and then restricting that role to API-related permissions. That pattern matters because API credentials inherit the authority of the account behind them, so overbroad admin tokens expand blast radius far beyond what the integration needs. The key design issue is identity scoping, not just token generation. A limited administrator reduces the chance that one compromised integration credential becomes a full-control pathway across the platform.
Practical implication: issue integration tokens from narrowly scoped administrative identities rather than general-purpose admin accounts.
How missing telemetry affects device security assurance
When a security platform cannot retrieve core device properties like encryption or antivirus status, teams lose the ability to use that feed as a complete assurance source. That creates a governance problem for trust in posture reporting, exception handling, and audit evidence. The control gap is not necessarily on the endpoint itself, but in the visibility chain between the source platform and the consuming system. Teams need to know where telemetry is authoritative, where it is partial, and where manual corroboration is still required.
Practical implication: label source-system fields by assurance level so missing telemetry does not silently become a false negative in reporting.
NHI Mgmt Group analysis
API visibility gaps are a governance problem, not just an integration nuisance. When a source platform withholds specific security attributes, downstream systems cannot build a complete device-security picture from the API alone. That means posture reporting, audit evidence, and exception workflows all need to distinguish between missing data and missing control. Practitioners should treat telemetry coverage as part of control design, not as a backend implementation detail.
Limited-admin integration accounts are the correct response to API credential risk. The article shows why API tokens should not inherit broad administrative power by default. A dedicated integration identity narrows the blast radius if the token is exposed, while still supporting the business function. This is a basic identity governance principle applied to a device-management integration: minimize what the integration account can do, not just how it authenticates.
Device security visibility is only as strong as the source system's data model. If encryption and antivirus status are not exposed, no downstream platform can treat that feed as complete evidence of endpoint hygiene. That creates a named gap we can call telemetry-authority mismatch: the consuming system assumes it is receiving security truth, while the source system is only supplying a subset. Practitioners should map which attributes are authoritative, which are absent, and which must be validated elsewhere.
Integration permissions should be designed for function-specific access, not convenience. A token created from an administrative identity can still be constrained to API-only use, and that is the right direction of travel. The broader lesson is that API integrations are identities in their own right and should be governed with the same scoping discipline as service accounts or workload credentials. Teams should review every integration account as a standing privilege object.
What this signals
Telemetry-authority mismatch: when a source platform cannot expose key device-security fields, the consumer must not assume those values exist simply because an integration is connected. That distinction matters for audit evidence, dashboard design, and exception handling, because a missing field is not the same thing as a failed control.
API credentials should be governed as identities with bounded authority, not as disposable setup artifacts. The practical signal for security teams is whether integration accounts are created for one function, scoped to that function, and reviewed as part of the broader machine-identity estate.
For practitioners
- Define source-system field coverage Document which device security attributes Mosyle can and cannot return through its API before using the data for compliance or posture reporting.
- Create dedicated integration identities Use a separate admin user for API access and restrict that role to API integration permissions instead of reusing broad administrator accounts.
- Treat missing fields as expected gaps Flag records with absent encryption or antivirus values as source limitation cases so analysts do not mistake them for broken detections or failed syncs.
- Review token scope and auditability Confirm that API token creation is tied to a narrowly scoped account, with logging and ownership clear enough to support access reviews and incident investigation.
Key takeaways
- Mosyle API coverage limits can create apparent device-security gaps even when the integration is functioning normally.
- Limited-admin API token design reduces the blast radius of integration credentials by separating them from general administrator access.
- Teams need to distinguish missing source-system fields from actual control failures before using device telemetry for assurance or compliance.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Non-Human Identity Top 10 | NHI-04 — Insecure Authentication | API access here depends on admin user credentials and token handling for a non-human integration. |
| NHI-05 — Overprivileged NHI | The article explicitly recommends limiting the API user's permissions to reduce exposure. | |
| Recommendation — Scope integration authentication to a dedicated identity and avoid broad administrative credentials for API access. Review every integration account for excess privilege and remove permissions not required by the API workflow. | ||
| NIST SP 800-53 Rev 5 | IA-5 — Authenticator Management | API token creation and restriction are authenticator lifecycle concerns. |
| AC-6 — Least Privilege | The limited-admin pattern is a direct least-privilege control for machine access. | |
| Recommendation — Apply authenticator management controls to issue, scope, and review API tokens as managed credentials. Enforce least privilege for integration accounts so API credentials cannot perform unrelated administrative actions. | ||
| MITRE ATT&CK | TA0006 — Credential Access | Exposed or overpowered API credentials create a clear credential-abuse risk path. |
| Recommendation — Monitor integration credentials for misuse patterns that indicate credential access or unauthorized API abuse. | ||
Key terms
- Telemetry Coverage: Telemetry coverage is the extent to which logs, events, and operational signals are captured from the systems that matter. Good coverage means the security team can investigate, correlate, and prove what happened without relying on partial or ad hoc evidence.
- Integration identity: An integration identity is the non-human credential or trust relationship used to connect one system to another. In practice, it often includes API keys, OAuth grants, service accounts, certificates, and the permissions that let automation read, transform, or publish identity data.
- Source-System Authority: The degree to which a system can be trusted as the canonical provider of a data field or security signal. When authority is partial, consumers must avoid assuming that a connected integration gives complete security truth.
- Blast Radius: The potential scope of damage if a specific credential or identity is compromised. Identities with broad permissions have a larger blast radius and represent a higher priority for least-privilege enforcement and security controls.
Deepen your knowledge
The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It helps security practitioners apply identity discipline to service accounts, integrations, and other non-human access paths.
Published by the NHIMG editorial team on July 10, 2026.
Updated on October 11, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org