suspicious.exposed_secret_literal
- Location
- qbo_mileage/adapters/airtable.py:20
- Finding
- File appears to expose a hardcoded API secret or token.
AdvisoryAudited by Static analysis on May 10, 2026.
Detected: suspicious.exposed_secret_literal
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
A Microsoft token created for Outlook calendar mileage data could also allow sending mail from the signed-in account.
The Outlook calendar adapter defaults to requesting Mail.Send along with Calendars.Read. Calendar reading is needed for mileage import, but email sending is a separate optional capability, so this default broadens Microsoft account authority unless the user explicitly narrows the scope.
scope=str(self.settings.get("scope", "offline_access Calendars.Read Mail.Send")),Use the narrowest Microsoft Graph scope possible, such as Calendars.Read for calendar-only use, and enable Mail.Send only for a separately reviewed email-delivery configuration.
Mileage CSVs, reports, addresses, and related business data may leave the local machine if optional email, cloud, or scheduled cloud modes are enabled.
The skill clearly discloses that optional non-local modes can route generated mileage data through third-party providers.
If you opt into GitHub Actions, cloud storage, or email delivery, your data will flow through the provider you configure. Those modes are optional.
Keep the default local mode unless you are comfortable with the selected provider handling the data; use dry-run or --skip-email when reviewing a configuration.