Skip to content

Security#130

Merged
EthanThePhoenix38 merged 5 commits intomainfrom
security
Feb 19, 2026
Merged

Security#130
EthanThePhoenix38 merged 5 commits intomainfrom
security

Conversation

@EthanThePhoenix38
Copy link
Member

@EthanThePhoenix38 EthanThePhoenix38 commented Feb 19, 2026


Continue Tasks: ▶️ 1 queued — View all

dependabot bot and others added 5 commits February 19, 2026 06:15
Bumps [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) from 2.17.0 to 2.17.1.
- [Changelog](https://github.com/apostrophecms/apostrophe/blob/main/packages/sanitize-html/CHANGELOG.md)
- [Commits](https://github.com/apostrophecms/apostrophe/commits/2.17.1/packages/sanitize-html)

---
updated-dependencies:
- dependency-name: sanitize-html
  dependency-version: 2.17.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@octokit/endpoint](https://github.com/octokit/endpoint.js) from 11.0.2 to 11.0.3.
- [Release notes](https://github.com/octokit/endpoint.js/releases)
- [Commits](octokit/endpoint.js@v11.0.2...v11.0.3)

---
updated-dependencies:
- dependency-name: "@octokit/endpoint"
  dependency-version: 11.0.3
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@EthanThePhoenix38 EthanThePhoenix38 marked this pull request as ready for review February 19, 2026 23:43
@github-actions github-actions bot added documentation Improvements or additions to documentation configuration dependencies labels Feb 19, 2026
Copilot AI review requested due to automatic review settings February 19, 2026 23:43
@EthanThePhoenix38 EthanThePhoenix38 merged commit 2815ec8 into main Feb 19, 2026
12 checks passed
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR is an automated security update generated by the DependabotSecureFlow workflow. It updates two dependencies to their latest patch versions for security purposes: sanitize-html (used for HTML sanitization to prevent XSS attacks) is updated from 2.17.0 to 2.17.1, and @octokit/endpoint is updated from 11.0.2 to 11.0.3.

Changes:

  • Updated sanitize-html dependency from ^2.17.0 to ^2.17.1
  • Updated @octokit/endpoint dependency from 11.0.2 to 11.0.3
  • Added automated security batch update entries to CHANGELOG.md

Reviewed changes

Copilot reviewed 2 out of 3 changed files in this pull request and generated 5 comments.

File Description
package.json Updates sanitize-html version from ^2.17.0 to ^2.17.1
package-lock.json Updates resolved versions and integrity hashes for sanitize-html (2.17.0→2.17.1) and @octokit/endpoint (11.0.2→11.0.3)
CHANGELOG.md Adds automated security batch update entries dated 2026-02-19 23:38 UTC and 2026-02-19 06:16 UTC

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +53 to +54
- **2026-02-19 23:38 UTC**: Automated Security Batch Update (DependabotSecureFlow)
- **2026-02-19 06:16 UTC**: Automated Security Batch Update (DependabotSecureFlow)
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Released version sections should remain immutable according to Keep a Changelog format. New changes (including automated security updates) should only be added to the [Unreleased] section at the top of the file. Version 1.1.0 was released on 2026-01-31, so entries dated 2026-02-19 cannot be retroactively added to it.

Copilot uses AI. Check for mistakes.
Comment on lines +90 to +91
- **2026-02-19 23:38 UTC**: Automated Security Batch Update (DependabotSecureFlow)
- **2026-02-19 06:16 UTC**: Automated Security Batch Update (DependabotSecureFlow)
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Released version sections should remain immutable according to Keep a Changelog format. New changes (including automated security updates) should only be added to the [Unreleased] section at the top of the file. Version 1.2.0 was released on 2026-02-01, so entries dated 2026-02-19 cannot be retroactively added to it.

Copilot uses AI. Check for mistakes.
Comment on lines +140 to +141
- **2026-02-19 23:38 UTC**: Automated Security Batch Update (DependabotSecureFlow)
- **2026-02-19 06:16 UTC**: Automated Security Batch Update (DependabotSecureFlow)
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Released version sections should remain immutable according to Keep a Changelog format. New changes (including automated security updates) should only be added to the [Unreleased] section at the top of the file. Version 1.0.0 was released on 2025-12-10, so entries dated 2026-02-19 cannot be retroactively added to it.

Copilot uses AI. Check for mistakes.
Comment on lines 181 to 186
## [Unreleased] - 2026-02-16
### Added
- **2026-02-19 23:38 UTC**: Automated Security Batch Update (DependabotSecureFlow)
- **2026-02-19 06:16 UTC**: Automated Security Batch Update (DependabotSecureFlow)
- **2026-02-18 19:55 UTC**: Automated Security Batch Update (DependabotSecureFlow)
- **2026-02-17 20:37 UTC**: Automated Security Batch Update (DependabotSecureFlow)
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are two [Unreleased] sections in the changelog - one at line 8 and another at line 181. This creates confusion and violates the Keep a Changelog format. The automated security updates should only be added to the primary [Unreleased] section at the top of the file, and this duplicate [Unreleased] section should be removed or converted to a dated release version.

Suggested change
## [Unreleased] - 2026-02-16
### Added
- **2026-02-19 23:38 UTC**: Automated Security Batch Update (DependabotSecureFlow)
- **2026-02-19 06:16 UTC**: Automated Security Batch Update (DependabotSecureFlow)
- **2026-02-18 19:55 UTC**: Automated Security Batch Update (DependabotSecureFlow)
- **2026-02-17 20:37 UTC**: Automated Security Batch Update (DependabotSecureFlow)
## 1.1.1 - 2026-02-16
### Added

Copilot uses AI. Check for mistakes.

## [Unreleased]
### Added
- **2026-02-19 23:38 UTC**: Automated Security Batch Update (DependabotSecureFlow)
Copy link

Copilot AI Feb 19, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The automated workflow uses sed -i "/### Added/a $LOG_ENTRY" which inserts the changelog entry after every occurrence of "### Added" in the file, causing entries to be added to released versions (1.1.0, 1.2.0, 1.0.0) in addition to [Unreleased]. The sed command should be modified to only target the first occurrence under [Unreleased], for example using sed -i '0,/### Added/s//### Added\n'"$LOG_ENTRY"'/' or by using awk to target only the [Unreleased] section. This violates the Keep a Changelog convention that released versions should remain immutable.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

configuration dependencies documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants