elastic / elastic/integrations
[text-auditor] Batch fix duplicated "the the" and article errors in package manifest descriptions
- Dominant language
- Handlebars
- Stars
- 333
- Forks
- 647
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 209
Description
## Text Improvements
The following user-facing text issues were found in package manifest descriptions. These are low-effort, unambiguous fixes.
### 1. Duplicate word `the the` in Event Hub description text (16 occurrences)
**Current text:** `` `latest` starts processing messages from the the latest event in the event hub and continues to process new events as they arrive. ``
**Suggested fix:** `` `latest` starts processing messages from the latest event in the event hub and continues to process new events as they arrive. ``
**Why:** Clear typo in user-facing configuration/help text.
**Files:**
- `packages/azure/data_stream/activitylogs/manifest.yml` (line 108)
- `packages/azure/data_stream/identity_protection/manifest.yml` (line 109)
- `packages/azure/data_stream/platformlogs/manifest.yml` (line 108)
- `packages/azure/data_stream/events/manifest.yml` (line 131)
- `packages/azure/data_stream/signinlogs/manifest.yml` (line 109)
- `packages/azure/data_stream/auditlogs/manifest.yml` (line 109)
- `packages/azure/data_stream/graphactivitylogs/manifest.yml` (line 107)
- `packages/azure/data_stream/eventhub/manifest.yml` (line 126)
- `packages/azure/data_stream/provisioning/manifest.yml` (line 109)
- `packages/azure/data_stream/firewall_logs/manifest.yml` (line 108)
- `packages/azure/data_stream/application_gateway/manifest.yml` (line 109)
- `packages/azure/data_stream/springcloudlogs/manifest.yml` (line 108)
- `packages/azure_logs/manifest.yml` (line 251)
- `packages/trend_micro_vision_one/manifest.yml` (lines 59, 110) — current text: `Enter the the HTTPS URL ...`
- `packages/crowdstrike/data_stream/fdr/manifest.yml` (line 109) — current text includes `(overriding the the AWS-S3 input's ...)`
### 2. Indefinite-article errors (`a` used before vowel sound) in manifest descriptions (5 occurrences)
#### 2.1 Elastic Package Registry description
**File:** `packages/elastic_package_registry/manifest.yml` (line 5)
**Current text:** `Collect metrics from a Elastic Package Registry instance`
**Suggested fix:** `Collect metrics from an Elastic Package Registry instance`
**Why:** Clear grammar error.
#### 2.2 Jamf Protect release-cycle sentence
**File:** `packages/sailpoint_identity_sc/manifest.yml` (line 48)
**Current text:** `... follows a annual release cycle.`
**Suggested fix:** `... follows an annual release cycle.`
**Why:** Clear grammar error.
#### 2.3 SQS queue description: Alerts data stream
**File:** `packages/jamf_protect/data_stream/alerts/manifest.yml` (line 69)
**Current text:** `This is a Alerts data stream specific queue URL.`
**Suggested fix:** `This is an Alerts data stream specific queue URL.`
**Why:** Clear article mismatch.
#### 2.4 SQS queue description: Access Request data stream
**File:** `packages/cloudflare_logpush/data_stream/access_request/manifest.yml` (line 93)
**Current text:** `This is a Access Request data stream specific queue URL.`
**Suggested fix:** `This is an Access Request data stream specific queue URL.`
**Why:** Clear article mismatch.
#### 2.5 SQS queue description: Email Security Alert data stream
**File:** `packages/cloudflare_logpush/data_stream/email_security_alerts/manifest.yml` (line 93)
**Current text:** `This is a Email Security Alert data stream specific queue URL.`
**Suggested fix:** `This is an Email Security Alert data stream specific queue URL.`
**Why:** Clear article mismatch.
## Suggested Actions
- [ ] Remove duplicated `the` in all 16 listed manifest descriptions.
- [ ] Fix all 5 indefinite-article errors (`a` → `an`) listed above.
- [ ] Where identical description text is shared across package variants, update shared sources/templates (if applicable) to avoid reintroducing these typos.
> [!NOTE]
>
> 🔒 Integrity filtering filtered 2 items
>
> Integrity filtering activated and filtered the following items during workflow execution.
> This happens when a tool call accesses a resource that does not meet the required integrity or secrecy level of the workflow.
>
> - issue:elastic/integrations#18202 (`issue_read`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".)
> - issue:elastic/integrations#unknown (`search_issues`: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".)
>
>
---
[What is this?](https://ela.st/github-ai-tools) | [From workflow: Text Auditor](https://github.com/elastic/integrations/actions/runs/23942811704)
Give us feedback! React with 🚀 if perfect, 👍 if helpful, 👎 if not.
> - [x] expires on Apr 10, 2026, 10:22 AM UTC
Contributor guide
Assessment
This issue has not been assessed yet.