<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rt-thread.git/.github/workflows/pr_format_bot.yml, branch copilot/bug-security-related-issue</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/rt-thread.git/atom/.github/workflows/pr_format_bot.yml?h=copilot%2Fbug-security-related-issue</id>
<link rel='self' href='http://cgit.235523.xyz/rt-thread.git/atom/.github/workflows/pr_format_bot.yml?h=copilot%2Fbug-security-related-issue'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/'/>
<updated>2026-03-20T09:55:47Z</updated>
<entry>
<title>fix(ci): prevent expression injection in pr_format_bot.yml</title>
<updated>2026-03-20T09:55:47Z</updated>
<author>
<name>sourcecodereviewer</name>
<email>111017510+sourcecodereviewer@users.noreply.github.com</email>
</author>
<published>2026-03-20T09:40:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=f78bef1207125c3845765bdc46d5529e39f019ff'/>
<id>urn:sha1:f78bef1207125c3845765bdc46d5529e39f019ff</id>
<content type='text'>
Move user-controlled GitHub Actions context expressions
(github.event.pull_request.head.ref, head.repo.full_name,
pull_request.number, event.action) from direct interpolation
in run: blocks to env: variables.

Direct interpolation of these values in shell scripts allows
attackers to inject arbitrary commands via crafted branch names
under pull_request_target, which runs in the base repo context.

Using env: variables ensures values are treated as literal
strings by the shell, preventing command injection.

Ref: https://securitylab.github.com/research/github-actions-untrusted-input/

Reported-by: Wilson Cyber Research (@sourcecodereviewer)
Security: expression-injection</content>
</entry>
<entry>
<title>[github][ci]: add concurrency control to GitHub Actions (#10761)</title>
<updated>2025-10-01T03:00:07Z</updated>
<author>
<name>CYFS</name>
<email>2805686936@qq.com</email>
</author>
<published>2025-10-01T03:00:07Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=d9a6a5307bc915fd715c170c4626f1c4f264651e'/>
<id>urn:sha1:d9a6a5307bc915fd715c170c4626f1c4f264651e</id>
<content type='text'>
ci: add concurrency control to GitHub Actions</content>
</entry>
<entry>
<title>improve[ci]: Improve the comment instructions for the PR format bot (#10747)</title>
<updated>2025-09-26T01:05:24Z</updated>
<author>
<name>Yuqiang Wang</name>
<email>yifang.wangyq@foxmail.com</email>
</author>
<published>2025-09-26T01:05:24Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=320aa25ad4cc5f16f0a6c016a7eb776b74cc68da'/>
<id>urn:sha1:320aa25ad4cc5f16f0a6c016a7eb776b74cc68da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve[ci]: each comment is assigned a unique ID.</title>
<updated>2025-09-23T10:55:08Z</updated>
<author>
<name>kurisaw</name>
<email>2053731441@qq.com</email>
</author>
<published>2025-09-23T10:48:25Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=550d072398de69da8cc892a3e68e82f40b82700e'/>
<id>urn:sha1:550d072398de69da8cc892a3e68e82f40b82700e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tools: add clang-format formatting script for CI (#10684)</title>
<updated>2025-09-23T09:38:09Z</updated>
<author>
<name>Yuqiang Wang</name>
<email>2053731441@qq.com</email>
</author>
<published>2025-09-23T09:38:09Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/rt-thread.git/commit/?id=4123daf00c807abdae967791b9a25d2d631cafc2'/>
<id>urn:sha1:4123daf00c807abdae967791b9a25d2d631cafc2</id>
<content type='text'>
* tools: add clang-format formatting script for CI

* improve[ci]: standardize the naming of CI files related to clang-format</content>
</entry>
</feed>
