GitHub incident can affect Cycode
- investigating
GitHub component: Pull Requests Original GitHub incident: https://stspg.io/ssd9z8l2g46v
- resolved
GitHub component: Pull Requests Original GitHub incident: https://stspg.io/ssd9z8l2g46v
46 Cycode incidents ยท 2026๋ 2์ โ official updates, affected components, duration and resolution details.
GitHub component: Pull Requests Original GitHub incident: https://stspg.io/ssd9z8l2g46v
GitHub component: Pull Requests Original GitHub incident: https://stspg.io/ssd9z8l2g46v
GitHub component: API Requests Original GitHub incident: https://stspg.io/3xn46bst0bjh
GitHub component: API Requests Original GitHub incident: https://stspg.io/3xn46bst0bjh
GitHub component: API Requests Original GitHub incident: https://stspg.io/3xn46bst0bjh
Customers may experience degraded performance in scans. Pull request and CLI scans may be affected.
The team has identified the root cause of the issue and is working on the solution.
The root cause has been resolved. The system began to stabilize itself, and all the scans are starting to get processed with regular performance.
All scan types except for SAST are fully operational. SAST continues to stabilize and will soon be fully stable.
System should be back to being fully operational.
**Root Cause** The incident was caused by a deployment of one service that ran a database index creation. The team has identified an issue with the way we perform index creations as database migrations. During a deployment the pods with newest image of the service attempted to create an index on a big table. The team has identified that the index creation took 7 minutes. However, during index creation pods were not responsive, and as a result, Kubernetes deemed them as unhealthy pods and attempted to retry those pods after 5 minutes. As a result, because the pod got killed before the index creation was fully completed, the database transaction was rolled back. Then, subsequent pods attempted to create the index again, dying after 5 minutes. This lead to the database being in unhealthy state, and the service was down. The team has rolled back the deployment, and killed all replicas that attempted to create the index. Thanks to that, the service and the database was in healthy state again. **Why safety measures did not help** Cycode provides a safety mechanism that unblocks all Pull Request scans after a specific period of time, giving each scan a maximum duration before the Pull Request is unblocked. However, because the service that is responsible for triggering and completing scans, as well as this safety net, was down, the process couldn't behave as expected. We acknowledge this gap and are working on strengthening this area of our system. **Action items** โข The team is actively investigating enhancements and new safety protocols that can be put in place in order to have another safety net preventing Pull Request scans being stuck in case of any incident. โข The team is investigating changes to the index creation process.
์ด์ ์ด๋ฒคํธ๋ฅผ ์ฌ์ฒ๋ฆฌํ ์ ์๋ ๋ฌธ์ ์ ์ ์กฐ์ฌํ๊ณ ์์ต๋๋ค. ** ์ค์ ์ฌํญ: ** ๋ช ๊ฐ์ง ์ํฌํ๋ก์ฐ๊ฐ ๋ค์ ์คํ๋ ์ ์์ต๋๋ค. ์ด๋ ์ค๋ณต ๊ฒฝ๊ณ ๋ก ๋ฐ์ํ ์ ์์ต๋๋ค. PR ์ค์บ๋ ์ง์ฐ ๋ ์ ์์ต๋๋ค.
Kafka migration์ ๋ฌธ์ ๋ก ์ธํด ์ฒ๋ฆฌ ๋ฐฑ๋ก๋ฅผ ํด๊ฒฐํ์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์๋ก์ด ์ด๋ฒคํธ์ ํจ๊ป ์ฒ๋ฆฌ ๋ ์ด์ ์ด๋ฒคํธ์์ ๊ฒฐ๊ณผ์ ์ผ๋ก ์ง์ฐ์ด ๋ฐ์ํ๊ณ outdated ์ํ์ ์ผ๋ถ ์๋ฐ์ ์ ๋ฐ์ดํธ ํ ์ ์์ต๋๋ค. ์ผ๋ฐ ์ฒ๋ฆฌ๊ฐ ๋ณต์๋์์ต๋๋ค. ๊ทธ๋ฌ๋, ๊ณ ๊ฐ์ ์ฌ์ ํ ์ํฅ์๋ฐ๋ ๋ ์ฝ๋๋ฅผ ์๋ณํ๊ณ ์์ ํ ์ํ์ ์ผ๋ถ ์๋ฐ์ ๋ณผ ์ ์์ต๋๋ค. PR ์ค์บ์ ์ง์ฐ๋๊ฑฐ๋ ์ฌ์ฒ๋ฆฌ๋์ง ์์์ผ๋ฉฐ ์ํฌํ๋ก์ฐ๋ ์ํฅ์ ๋ฏธ์น์ง ์์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฒด๊ณ์ ์ง์์ ์ธ ๊ตฌ์ ๊ทธ๋ฆฌ๊ณ ๋ฐ์น ๊ฐ์์ ๋๋ค.
์ ์์ ์ธ ์ฒ๋ฆฌ๋ ๋ณต์๋์์ต๋๋ค, ๊ทธ๋ฆฌ๊ณ ์ฌ๊ฑด์ ๊ฐ์์์ ์ง๊ธ ์ ๋๋ค. ๊ณ ๊ฐ์ ์์คํ ์๋ ์ฌ์ ํ ์ฌ๊ฑด์ ๊ฒฐ๊ณผ๋ก ์ธ๋๋ ์ํ์ ์๋ฐ์ ์ ํ๋ ์๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ ์ฌ์ ์ผ๋ก ์ํฅ์๋ฐ๋ ํ๊ฒฝ์ ์๋ณํ๊ณ ์ํฅ์๋ฐ๋ ๊ธฐ๋ก์ ์์ ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
์์คํ ์ ์์ ์กฐ์์ ๋๋ค. ๊ณ ๊ฐ์ ์์คํ ์๋ ์ฌ์ ํ ์ฌ๊ฑด์ ๊ฒฐ๊ณผ๋ก ์ธ๋๋ ์ํ์ ์๋ฐ์ ์ ํ๋ ์๋ฅผ ๋ณผ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ ์ฌ์ ์ผ๋ก ์ํฅ์๋ฐ๋ ํ๊ฒฝ์ ์๋ณํ๊ณ ์ํฅ์๋ฐ๋ ๊ธฐ๋ก์ ์์ ํ๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์์ต๋๋ค.
The platform is now fully operational and processing normally
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ด ํ์ ์ค์บ๊ณผ ํฅ์๋ ์ฑ๋ฅ์ ๊ฐ์ง ๋ฌธ์ ๋ฅผ ํ์ธํ์ต๋๋ค. ์์, ์คํ ๋ฐ ์ค์บ ์๋ฃ์ ์ง์ฐ ๋ ์ ์์ต๋๋ค. ๋ชจ๋ ์ค์บ ์ ํ์ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค (Pull ์์ฒญ ๋ฐ CLI ๊ฒ์ฌ๋ฟ๋ง ์๋๋ผ). ํ์ ๋ฐฐํฌ์ ๋ํ malfunction์ ๊ฐ์ง ๋ฌธ์ ์ ์ ํ์ธํ๊ณ , ๋ฌธ์ ๋ ๊ณง ํด๊ฒฐ๋์ด์ผ ํฉ๋๋ค.
ํ์ ๋ฟ๋ฆฌ ์์ธ์ ํ์ธํ๊ณ ํด๊ฒฐํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์์ ์ฑ์ผ๋ก ๋์๊ฐ๋ ์ฒด๊ณ๋ฅผ ๋ณด๊ณ ์์ต๋๋ค.
์์คํ ์ ์ด์ ์์ ํ ์ด์๋๊ณ ์์ต๋๋ค.
** ๋ฃจํธ ์์ธ ** ์ฌ๊ฑด์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ง์ด๊ทธ๋ ์ด์ ์ ran ํ ์๋น์ค์ ๋ฐฐํฌ์ ์ํด ๋ฐ์ํ์ต๋๋ค. ์ด ๋ง์ด๊ทธ๋ ์ด์ ์๋ ์๋ชป๋ ์ฝ๋๊ฐ ํฌํจ๋์ด ์์ผ๋ฉฐ ์๋น์ค ๋ฐฐํฌ๋ฅผ ์๋ ํ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ณผ๋ถํ๋ก ์ธํด ๋ฐ์ํฉ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ์๋น์ค๋ ๋ถ๋ถ์ ์ผ๋ก ์๋๋ก ๋ฐฐ์น๊ฐ ๋๋ฆฌ๊ธฐ๊น์ง. ์ด ์๊ฐ ๋์, ๋ชจ๋ ๊ฒ์ฌ๋ ์์ํ ์ฑ๊ณผ ๋ณด๋ค๋ ๋ ๋ฎ์์ผ๋ก ๊ฐ๊ณต๋์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
GitHub ๊ตฌ์ฑ ์์: API ์์ฒญ ์๋ GitHub ์ฌ๊ฑด: https://stspg.io/vr201n49yl53
GitHub ๊ตฌ์ฑ ์์: API ์์ฒญ ์๋ GitHub ์ฌ๊ฑด: https://stspg.io/vr201n49yl53
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
GitHub ๊ตฌ์ฑ ์์: Pull Requests ์๋ GitHub ์ฌ๊ฑด: https://stspg.io/sm1tp7kfm4vj
GitHub ๊ตฌ์ฑ ์์: Pull Requests ์๋ GitHub ์ฌ๊ฑด: https://stspg.io/sm1tp7kfm4vj
GitHub ๊ตฌ์ฑ ์์: Pull Requests ์๋ GitHub ์ฌ๊ฑด: https://stspg.io/sm1tp7kfm4vj
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
IaC Pull Request Scan์ ์ฑ๋ฅ ํฅ์ ์ฐ๋ฆฌ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋๋ฆฐ์ ๋ฟ๋ฆฌ ์์ธ์ ํ์ธํ๊ณ ์ฅ์์ ์นด์ดํฐ ์ธก์ ์ ๋ฃ์ด.
๊ฐ์๊ธฐ์ ์ฃผ๋ํ๋ ๋๊ทธ๋ ๊ฑฐ์ ์์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ํฉ์ ๊ฐ์ํ๊ณ ์์ต๋๋ค.
๋ฌธ์ ๋ ํด๊ฒฐ๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ํฉ์ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
GitHub ๊ตฌ์ฑ ์์: API ์์ฒญ, ํ ์์ฒญ ์๋ GitHub ์ฌ๊ฑด: https://stspg.io/j5c80shxqm53
GitHub component: API Requests, Pull Requests Original GitHub incident: https://stspg.io/j5c80shxqm53
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
GitHub ๊ตฌ์ฑ ์์: Webhooks ์๋ GitHub ์ฌ๊ฑด: https://stspg.io/syhr80rth84z
GitHub ๊ตฌ์ฑ ์์: Webhooks, Pull ์์ฒญ ์๋ GitHub ์ฌ๊ฑด: https://stspg.io/syhr80rth84z
GitHub ๊ตฌ์ฑ ์์: Webhooks, Pull ์์ฒญ ์๋ GitHub ์ฌ๊ฑด: https://stspg.io/syhr80rth84z
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
**1:41** PM EDT์์, ์ฐ๋ฆฌ๋ ํ๋ซํผ UI์์ ์ฒ๋ฆฌํ๋ ์์ฒญ์ ์ค๋ฅ์จ์ ๋์์ต๋๋ค. ๋ฌธ์ ๋ ์ ์ํ๊ฒ mitigated, ํ๋ซํผ์ ์ผ๋ฐ์ ์ผ๋ก ์๋๋๋ค. ์ฐ๋ฆฌ์ ํ์ ์ง์์ ์ผ๋ก ์๋น์ค ์์ ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ํ๋ซํผ์ ๋ชจ๋ํฐ๋งํฉ๋๋ค.
์ฌ๊ฑด์ ํด๊ฒฐ๋๊ณ , ํ๋ซํผ์ ์ผ๋ฐ์ ์ผ๋ก ์ด์๋ฉ๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
CLI Secrets ์ค์บ์ ์ผ๋ถ๊ฐ ์คํจํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ ๊ทน์ ์ผ๋ก ๋ฌธ์ ๋ฅผ ์ํํ๊ณ ์๋ค.
CLI ๋ฒ์ 3.17.1์ด ์๋ชป๋ ํ๋์ ๋์ ํ๋ค๊ณ ํ์ธํ์ต๋๋ค. CLI ๋ฒ์ ์ 3.17.0๋ก ์ ๊ทธ๋ ์ด๋ํ๋ฉด ์ผ์์ ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๋ฃจํธ ์์ธ์ ์ดํดํ๊ณ ํด๊ฒฐํด์ผ ํฉ๋๋ค.
์์ ์ด ์ ์ฉ๋๊ณ ๊ธฐ๋ฅ์ด ์์ ํ ๋ณต์๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ชจ๋ ๊ฒ์ ์์ ์ ์ผ๋ก ์ ์ง๋๋๋ก ๋ชจ๋ํฐ๋งํ๋ ๊ฒ์ ๊ณ์ํ๊ณ ์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ค์บ๋ก๋ ์ฆ๊ฐ, ์ฐ๋ฆฌ๋ ์๋ฐ์ ์๋ ํด์๋๋ฅผ ํฌํจํ๋ ์๋ฐ ์ํ ์ ๋ฐ์ดํธ ์ง์ฐ์ ๊ด์ฐฐ. ๊ธ๊ฒฉํ ์ฆ๊ฐ์ ๊ทผ์์ mitigated์ด๊ณ ์ง์ฐ์ ์ด๋ฏธ ๊ฐ์๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ ์ ์์ผ๋ก ๋์๊ฐ๊ธฐ๊น์ง ์ํฉ์ ๊ฐ์ํ ๊ฒ์ ๋๋ค
์ฐ๋ฆฌ๋ ๊ฒ์ถ ์ฒ๋ฆฌ ๋ฐ ์๋ฐ ์ํ ์ ๋ฐ์ดํธ์ ๊ด๋ จ๋ ์ง์ฐ์ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํด ๊ณ์๋ฉ๋๋ค (์๋ ํด์๋ ํฌํจ)
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ๋ค์ ์ฒด๊ณ ์ฑ๋ถ์ ์๋ degraded ์ฑ๊ณผ๊ฐ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ชจ๋ ์ํฅ์๋ฐ๋ ๊ตฌ์ฑ ์์๋ฅผ ์๋ณํ๊ณ ๋ฃจํธ ์์ธ์ ์๋ณํฉ๋๋ค.
์์ฉ UI์ ์ฌ๋ฌ ๊ตฌ์ฑ ์์์ degraded ์ฑ๋ฅ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์ค์บ๋ฟ๋ง ์๋๋ผ ํ ์์ฒญ ๋ฐ CLI ์ค์บ๋ ์ํฅ์ ๋ฏธ์น ์ ์์ต๋๋ค.
Redis Timeout ๋น์จ์ ๊ด์ฐฐํ๊ณ ์์ต๋๋ค. Redis ํด๋ฌ์คํฐ ์ฉ๋์ ์ค์ผ์ผ๋งํ๊ณ ์ถฉ๊ฒฉ์ ์ํํ๊ณ ์์ ์ ์ธ ์๋น์ค ์ฑ๋ฅ์ ๋ณต์ํฉ๋๋ค
์ง์ญ์ ํ๋ณต๋๊ณ ์ผ๋ฐ์ ์ผ๋ก ์ด์๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ง์์ ์ผ๋ก ์์ ์ฑ์ ๋ณด์ฅํ๊ธฐ ์ํด ๊ธด๋ฐํ ๋ชจ๋ํฐ๋ง ์์คํ ์ฑ๋ฅ
์์คํ ์ ์ด์ ์์ ํ ์ด์๋ฉ๋๋ค. ๋ ํฅ์๋ ์ฑ๋ฅ์ด ์์ต๋๋ค. ** ์ผ์ ** ์ฐ๋ฆฌ๋ ์์ฉ ์ธํฐํ์ด์ค ๋ฐ ํ ์์ฒญ (PR) ์ค์บ์ ํฌํจํ์ฌ EU ์ง์ญ์ ๋ค์ํ ์์คํ ๊ธฐ๋ฅ์ ์ํฅ์ ๋ฏธ์น๋ ๋๋ฆฐ ๋ฐ ๊ฐํ์ ์ธ ํ์ ์์์ ๊ธฐ๊ฐ์ ๊ด์ฐฐํ์ต๋๋ค. ์ด ๋ฌธ์ ๋ ์ฃผ๋ก ๋คํธ์ํฌ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋ ์ ํ์ ๋๋ฌํ๋ ์ฒ๋ฆฌ ์์คํ ์ ์ํด ๋ฐ์, ๋จ์ผ ์์ค์์ ์๋ํ ๋ ํ๋์ ๋์ ๋ณผ๋ฅจ์ ์ํด ๋ฐฐ์ . ์ฐ๋ฆฌ๋ ์ธํ๋ผ๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๊ณ ์์คํ ์ ์ํฅ์ ๋ฏธ์น๋ ๊ฒ๊ณผ ๊ฐ์ ๋์ ๋ณผ๋ฅจ ํ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด ์์ ํ ๊ฐ๋๋ฅผ ๊ตฌํํ์ต๋๋ค. ๋ฌธ์ ๋ ์ด์ ์์ ํ ํด๊ฒฐ๋๊ณ ๋ชจ๋ ์๋น์ค๋ ์์๋๋ ์ฑ๋ฅ ์์ค์ผ๋ก ๋์ ์์ต๋๋ค. **ํค ํ์๋ผ์ธ (IDT)** โข ** 7์ 13, 2026, 11:44 IDT**: UI ๊ฐ์์ฑ ๋ฐ PR ๊ฒ์ฌ ์ง์ฐ์ ๋ํ ๋ค์๊ณผ ๊ฐ์ ๋ณด๊ณ ์๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. โข ** 7์ 13, 2026, 12:19 IDT**: Infrastructure Bottleneck ์๋ณ; ์ฒ๋ฆฌ ํด๋ฌ์คํฐ๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๊ธฐ ์ํด ๊ฒฐ์ . โข ** 7์ 13, 2026, 12:26 IDT**: ๋์ ๋ณผ๋ฅจ ์๋ํ ํ๋ก์ธ์ค๋ ์ฆ๊ฐ์ ์ธ ๋ถํ๋ฅผ ์ค์ด๊ธฐ ์ํด ์๋ณ ๋ฐ ๋นํ์ฑํ๋์์ต๋๋ค. โข ** 7์ 13, 2026, 13:09 IDT**: ์ธํ๋ผ ์ ๊ทธ๋ ์ด๋ ์๋ฃ; ๋คํธ์ํฌ ์ฒ๋ฆฌ๋์ ์ ์ ์์ค์ผ๋ก ๋์๊ฐ๋๋ค. โข ** 7์ 13, 2026, 15:35 IDT**: ๋ชจ๋ backlogs๋ ๋ช ํํ๊ณ , ์ฌ๊ฑด์ ๊ณต์์ ์ผ๋ก ํด๊ฒฐ๋์์ต๋๋ค. ** ๋ฃจํธ ์์ธ ** ์ด ์ฌ๊ฑด์ ์์ธ์ ์กฐํฉ์ ์ํด ๋ฐฉ์์ ๋ฅผ ์ด์์ต๋๋ค: ์ฒ๋ฆฌ ํด๋ฌ์คํฐ๋ ํ์ฌ workload๋ฅผ ์ํ undersize ์ค๊ณฝ ๋๋ฌธ์ ๊ทธ๊ฒ์ ์ต๋ ๋คํธ์ํฌ ๋์ญํญ ๋ฐ ๊ธฐ์ต ์์ฉ๋์ ๋๋ฌํ์ต๋๋ค. ์ด๊ฒ์ ํน์ ์๋ํ ๋ ์์ ํ๋ฆ์ ์ํด ๋ ๋ณํ๋์์ต๋๋ค. ๋ํ EU ์ง์ญ์ ๋ฉ์์ง ์ฒ๋ฆฌ ํ์ดํ ๋ผ์ธ์ ๊ตฌ์ฑ ์ฐจ์ด๋ ํจ๊ณผ์ ์ผ๋ก ๊ฒฐ๊ณผ ๋ฐฑ๋ก๋ฅผ ์ฒ๋ฆฌํ๋ ์์คํ ์ ๋ฐฉ์งํ์ต๋๋ค. **Actions Taken ** โข ** ์ ๊ทธ๋ ์ด๋ ๋ ์ธํ๋ผ ** : ์ฒ๋ฆฌ ํด๋ฌ์คํฐ๋ ๋ ๋์ ์ฉ๋ ์ธ์คํด์ค ์ ํ์ ์ ๊ทธ๋ ์ด๋ํ์ฌ ๋ ๋ง์ ๋คํธ์ํฌ ๋์ญํญ๊ณผ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. โข **Disabled High-Volume Source**: ๊ณผ๋ํ ํธ๋ํฝ์ ๋ํ ํน์ ํด๋ผ์ด์ธํธ ์๋ณ์๋ ์์คํ ์์ ์ฑ์ ๋ณต์ํ๋ ์ผ์์ ์ผ๋ก ๋นํ์ฑํ๋์์ต๋๋ค. โข**Restored Connectivity**: Affected ์๋น์ค ๊ตฌ์ฑํ์ ์ ๊ทธ๋ ์ด๋๋ ์ธํ๋ผ์ ๊นจ๋ํ ์ฐ๊ฒฐ์ ์ฌ๊ตฌ์ฑํ๊ธฐ ์ํด ๋ค์ ์์๋์์ต๋๋ค. โข **Increased ์ฒ๋ฆฌ ํํ **: ์ํฅ์๋ฐ๋ ๋ฉ์์ง ํ์ ํํฐ์ ์ ์๋ backlog๋ฅผ ๋ ๋นจ๋ฆฌ ์ฒ๋ฆฌํ๋ ์์คํ ์ ํ์ฉํ๊ธฐ ์ํด ์ฆ๊ฐํ๋ค. **Action ํญ๋ชฉ** โข **Enhance Monitoring**: ๋คํธ์ํฌ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ํ์ฉ์ ๋ํ ์๋ก์ด ์๋ฆผ์ ๊ตฌํํ์ฌ ๊ณ ๊ฐ์๊ฒ ์ํฅ์ ๋ฏธ์น๋ ์ ์ฉ๋ ๋ฌธ์ ๋ฅผ ๊ฐ์งํฉ๋๋ค. โข ** ์ ๋ฐ์ดํธ ์ํฌ ํ๋ก์ฐ ์ต์ ํ **: ์ผ๊ด ์ฒ๋ฆฌ ์์ฒญ์ ์ํ ์ ๋ฐ์ดํธ ํ๋ก์ธ์ค๋ฅผ ๋ค์ ์ค์ , ํฌ๊ฒ ์ฒ๋ฆฌ ์์คํ ์ ๋ถํ๋ฅผ ๊ฐ์. โข **Implement Rate Limiting**: ์ปจํ ํฌ๋ฌ๋ฆฌ ์์คํ ๋ฆฌ์์ค์์ ๋จ์ผ ์์ค๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์์ ํ ๊ฐ๋๋ฅผ ๋์ ํฉ๋๋ค. โข **Standardize Regional Configurations**: ์ธํ๋ผ ๋ฐ ๋ฉ์์ง ํ ์ค์ ์ ๋ณด์ฅํ๋ ๊ฐ์ฌ๋ ๋ชจ๋ ์ง์ญ์์ ์ผ๊ด์ฑ.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ** inaccurate Viol counts** in**some** ์ ํ ๋์๋ณด๋ ๋ฐ ์ฌ์ฉ์ ์ง์ ๋์๋ณด๋ ํจ๋์์ ๋ฐ์ํ ์ ์๋ ๋ฌธ์ ์ ์ ์๋ณํ์ต๋๋ค. (๋ชจ๋ ๋์๋ณด๋๊ฐ ์ํฅ์๋ฐ์ง ์์). ์ฐ๋ฆฌ๋ ์ด๋ฏธ ์ฌ๋ฐ๋ฅธ ์ผ์ ์์ํ์ง๋ง, ์์ ํ ์๋ฃ ํ ์๊ฐ์ด ๊ฑธ๋ฆด ๊ฒ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋น์ ์ ๋ฐ์ดํฐ๋ก ๊ณ์ฐ์ ๋ณผ ์ ์์ต๋๋ค. ์์ ์ด ์๋ฃ๋๋ฉด ๋ค๋ฅธ ์ ๋ฐ์ดํธ๋ฅผ ๊ณต์ ํ๊ณ ๋ฐ์ดํฐ ์ ํ์ฑ์ด ์์ ํ ๋ณต์๋ฉ๋๋ค.
์ฐ๋ฆฌ๋ ์ผ๋ถ ์ ํ ๋ฐ ์ฌ์ฉ์ ์ ์ ๋์๋ณด๋์ ์ํฅ์ ๋ฏธ์น๋ inaccurate ์๋ฐ ์๋ฅผ ์์ ํ๋ ์ค์ํ ์งํ์ํ์ต๋๋ค. โข **ํ์ฌ ์ํ:** ์์ ์ ๋ง์ ๊ณ์ ์์ ์ฑ๊ณต์ ์ผ๋ก ์๋ฃ๋์์ผ๋ฉฐ ์ ์ฒด ๋ฐ์ดํฐ ์ ํ๋๊ฐ ๋ณต์๋์์ต๋๋ค. โข**๋ค์ ๋จ๊ณ:** ์ฐ๋ฆฌ๋ ์ ๊ทน์ ์ผ๋ก ๋จ์์๋ ๊ณ์ ์ ์์ ์ซ์์ ๋ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์์ต๋๋ค.
Functionality๋ ์์ ํ ํ๋ณต๋ฉ๋๋ค; ์ฐ๋ฆฌ๋ ๋ชจ๋ ๊ฒ์ ์งํค๋ ๊ฒ์ ์งํค๋ ๊ฒ์ ๊ณ์ํฉ๋๋ค ์์ ๋์ด ์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ํ์ฌ Maestro Risk Explorability, Risk AI Remediation, Maestro Remediation ๋ฐ Graph AI ์๋น์ค์ ์ํฅ์ ๋ฏธ์น๋ ๋ฌธ์ ์ ์ ์กฐ์ฌํ๊ณ ์์ต๋๋ค.
Maestro AI ์๋น์ค์ ์ํฅ์ ๋ฏธ์น๋ ๋ฐฉํ๋ฒฝ ๊ตฌ์ฑ ๋ฌธ์ ๋ฅผ ํ์ธํ์ต๋๋ค. ๊ตฌ์ฑ์ด ์ ๋ฐ์ดํธ๋์์ผ๋ฉฐ ์ํฅ์๋ฐ๋ ์๋น์ค๋ ๋ณต๊ตฌ๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ํฉ์ ๊ฐ์ํ๊ณ ๋ ์์ ํ์ ์ผํ๊ณ ์์ต๋๋ค. ์ผ๋ถ ๋ฑ๊ธ์ ์ฑ๋ฅ์ ์ฌ์ ํ ์ฐ๋ฆฌ๊ฐ ์ถ๊ฐ ๊ฐ์ ์ ์๋ฃํ๋ ๋์ ๊ด์ฐฐ ๋ ์์๋ค.
Maestro AI ์๋น์ค์ ์ํฅ์ ๋ฏธ์น๋ ๋ฌธ์ ๋ ํด๊ฒฐ๋์์ต๋๋ค. Maestro Risk Explorability, Risk AI Remediation, Maestro Remediation ๋ฐ Graph AI๋ ํ์ฌ ์ฌ์ฉ ๊ฐ๋ฅ ํ ๊ณ ์ ์์ ์ผ๋ก ์๋. ** ์ผ์ ** 7 ์ 9 ์ผ, 2026 ๋ ์ ๋ฝ ์์ฐ ํ๊ฒฝ์์ ๋ง์์คํธ๋ก ์๋น์ค๋ฅผ ์ฌ์ฉํ๋ ๊ณ ๊ฐ์ ์๋น์ค ๋ฌดํด์ฑ์ ๊ฒฝํํ์ต๋๋ค. ์ด ๋ฌธ์ ๋ inadvertently๊ฐ ์๋น์ค์ ์ง์ญ ๋ผ์ฐํ ์ ๋ณ๊ฒฝํ๋ ๊ตฌ์ฑ ์ ๋ฐ์ดํธ์ ๋ฐ๋ผ ์์๋์์ต๋๋ค. ์ด ์์คํ ์ ํ์ํ ๊ถํ์ด ๋ถ์กฑํ ๋คํธ์ํฌ ๊ฒฝ๋ก๋ฅผ ํตํด ์ฐ๊ฒฐ์ ์๋ํ๊ณ ํน์ ์ฒ๋ฆฌ ๋ชจ๋ธ์ด ์ฌ์ฉํ ์์๋ ์ง์ญ์. ๋ฌธ์ ๋ ์์ ํ ํด๊ฒฐ๋๊ณ , ์๋น์ค๋ ๋ชจ๋ ์ํฅ์๋ฐ๋ ๊ณ ๊ฐ์๊ฒ ๋ณต์๋์์ต๋๋ค. **ํค ํ์๋ผ์ธ (IDT)** โข ** 7์ 9, 2026, 12:02 IDT:** ์ฌ๊ฑด์ด ํ์ธ๋์๊ณ ์กฐ์ฌ๊ฐ ์์๋์์ต๋๋ค. โข ** 7์ 9, 2026, 12:07 IDT:** ์๋น์ค ์ค๋จ์ ๋ํ ๊ณต๊ฐ ์๋ฆผ์ด ๋ฐํ๋์์ต๋๋ค. โข ** 7 ์ 9, 2026, 13 : 00 IDT : ** ๋คํธ์ํฌ ์ค์ ์์ ์ด ์ ์ฉ๋์์ต๋๋ค, 1 ์ฐจ ์ฐ๊ฒฐ ๋ณต์. โข ** 7 ์ 9, 2026, 13 : 39 IDT : ** ์ด ์น ์ฌ์ดํธ๋ ์ ํ ๋ฆฌ์ผ์ด์ ์ ์ ๋ . ์ฐ๋ฆฌ๋ ์ ํ ์ฑ๊ณผ ๊ฒ์์ ์ ๊ณต ํ ๋ชฉ์ ์ผ๋ก์ด ์ฌ์ดํธ๋ฅผ ๋ง๋ค์์ต๋๋ค. 4AppsApk ์ต๊ณ ์ ์๋๋ก์ด๋ ์ ํ ๋ฆฌ์ผ์ด์ ์์ํ ๋ฌด๋ฃ APK ํ์ผ ๋ค์ด๋ก๋ ์๋น์ค์ ๋๋ค. ** ๋ฃจํธ ์์ธ ** ์๋น์ค ์ค๋จ์ ์ธ์ฆ ๋ฐ ๊ตฌ์ฑ ํ๋ก์ธ์ค์ ๋ํ ์ต๊ทผ ์ ๋ฐ์ดํธ์ ์ํด ํธ๋ฆฌ๊ฑฐ๋์์ต๋๋ค. ์ด ์ ๋ฐ์ดํธ๋ ์ด์ ์์ญ์ ํ์ธํ๋ ๋ฐฉ๋ฒ์ ์ถฉ๋์ ๋์ ํ์ต๋๋ค. ํนํ ์๋ํ๋ ์ ๋ฐ์ดํธ ํ๋ก์ธ์ค ์ค๋ฒ๋ก๋ ์๋ ์ค์ , ๋ค๋ฅธ ์ง์ญ ์๋ํฌ์ธํธ์ ํธ๋ํฝ์ ๋ผ์ฐํ . ์ด ์๋ก์ด ๊ฒฝ๋ก๋ ๋๋ฝ๋ ๋คํธ์ํฌ ๋ณด์ ๊ท์น์ ์ํด ์ฐจ๋จ๋๊ณ ๊ทธ ํน์ ์ง์ญ์์ ์ง์๋์ง ์์ ์ฒ๋ฆฌ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ค๊ณ ์๋, ์๋น์ค ์คํจ๋ฅผ ์ ๋. **Actions Taken ** โข ** ๋คํธ์ํฌ ์ฐ๊ฒฐ์ฑ ๋ณต์ : ** ์๋ก์ด ์ง์ญ ์๋ํฌ์ธํธ๋ฅผ ํตํด ์์ ํ ํธ๋ํฝ์ ํ์ฉํ๋ ์๋์ผ๋ก ์ ๋ฐ์ดํธ ๋ ๋คํธ์ํฌ ๋ณด์ ๊ท์น. โข **Implemented ๋ชจ๋ธ Fallbacks:** ๊ธด ๊ธฐ๊ฐ์ ์ง์ญ ๊ตฌ์ฑ์ด ์กฐ์ ๋ ๋์ ๋์ฒด ์ฒ๋ฆฌ ๋ชจ๋ธ์ ์ฌ์ฉํ๊ธฐ ์ํด ์์คํ ์ ๊ตฌ์ฑํ์ต๋๋ค. โข ** ์ ๋ฐ์ดํธ ๋ ์ํ ํต์ : ** ๋ณต๊ตฌ ํ๋ก์ธ์ค๋ฅผ ํตํด ์ฃผ์ฃผ ๋ฐ ๊ณ ๊ฐ์์ํ ์ค์๊ฐ ์ ๋ฐ์ดํธ ์ ์ง. **Action ํญ๋ชฉ** โข ** ๊ตฌ์ฑ์ ํ์คํ:** ์๋ ํ๋ก์ธ์ค๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ฐฐํฌ ์ํฌํ๋ก์ฐ๋ฅผ ์ ๋ฐ์ดํธํฉ๋๋ค. โข **Infrastructure ๊ฐ์ฌ:** ๋ชจ๋ ์ง์ญ์์ ๋คํธ์ํฌ ๋ณด์ ๊ท์น์ ํฌ๊ด์ ์ธ ๊ฒํ ๋ฅผ ์ํํ์ฌ ์ผ๊ด์ฑ์ ํ๋ณดํ๊ณ ์ ์ฌํ ์ฐ๊ฒฐ ๊ฐญ์ ๋ฐฉ์งํฉ๋๋ค. โข ** ์๋ ๋ชจ๋ํฐ๋ง:** end-to-end ๊ฑด๊ฐ ๊ฒ์ฌ ๋ฐ ํฉ์ฑ ์กฐ์ฌ๋ฅผ ๊ตฌํํ์ฌ ์ง์ญ ์ฐ๊ฒฐ ๋ฌธ์ ๋ฅผ ์๋์ผ๋ก ํ์งํฉ๋๋ค. โข ** ๋ฐฐํฌ ์ ์ฑ : ** ์๋ก์ด ์ง์นจ์ ์๋ฆฝํ์ฌ ๊ตฌ์ฑ ๋ณ๊ฒฝ์ด ๋ฐฐํฌ๋๊ณ ๊ฒ์ฆ๋ ํ๊ฒฝ์ ๋ ์์ฃผ "stale" ์ ๋ฐ์ดํธ์ ์ํ์ ์ค์ด๊ธฐ ์ํด.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
We are experiencing delays in infrastructure provisioning caused by cloud provider API rate limiting. We are actively investigating the issue with our cloud provider.
Please refer to the AWS Health Status page for details on the related incident: [https://health.aws.amazon.com/health/status](https://health.aws.amazon.com/health/status "https://health.aws.amazon.com/health/status")
Mitigation: We temporarily scaled up the managed node group to get pods scheduled while we wait for AWS to fully resolve the underlying issue.
We are starting to see stabilization and a reduction in API errors. However, we continue to closely monitor the situation.
AWS has confirmed that the issue has been fully mitigated and we are currently not observing any related issues.
**ํฌ์ - Violations ๋ฐ Custom Dashboards (Prod-US) ๋ฌธ์ ** ์ฐ๋ฆฌ๋ ํ์ฌ ์ฐ๋ฆฌ์ **Prod-US** ํ๊ฒฝ์์ ๋ฌธ์ ๋ฅผ ์กฐ์ฌํ๊ณ ์์ต๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก, ์ฌ์ฉ์ ์ ์ ๋์๋ณด๋ ํจ๋์ ๋ฐ์ดํฐ๋ฅผ ์๋ฐํ๊ฑฐ๋ ํ์ ์ค๋ฅ์ ์คํจ ํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ์ ์์ง๋์ด๋ง ํ์ ๋ฟ๋ฆฌ ์์ธ์ ์ ๊ทน์ ์ผ๋ก ์ฐพ๊ณ ์์ผ๋ฉฐ, ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ ๋ ๋ง์ ๊ฒ์ ๋ฐฐ์ฐ๊ธฐ ์ํด ์ฌ๊ธฐ์ ์ ๋ฐ์ดํธ๋ฅผ ์ ๊ณต ํ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ๋ ๋ถํธ์ ๋ผ์ณ ๋๋ ค์.
์์ ์ Prod-US์ ์๋ฐ ๋ฐ ์ฌ์ฉ์ ์ ์ ๋์๋ณด๋์ ์ํฅ์ ๋ฏธ์น๋ ๋ฌธ์ ์ ๋ํด ๋ฐฐํฌ๋์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ ๊ทน์ ์ผ๋ก ์๋น์ค๋ฅผ ๋ณด์ฅํ๊ธฐ ์ํด ํ๊ฒฝ์ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค.
ํต์ฌ ๋ฌธ์ ๋ ํด๊ฒฐ๋๊ณ , ์๋ฐ ๋ฐ ์ฌ์ฉ์ ์ ์ ๋์ฌ๋ณด๋๋ ํ์ฌ ์ ์์ผ๋ก ์๋ํด์ผํฉ๋๋ค. ์ฐ๋ฆฌ์ ํ์ ๋ฐ์ดํฐ ๋๊ธฐํ๋ฅผ ์ ๊ทน์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ์ฌ ์๋ก์ด ์๋ฐ์ผ๋ก ๋จ์์๋ ์ ์์๋ฅผ ํด๊ฒฐํฉ๋๋ค. sync๊ฐ ์๋ฃ๋๋ฉด ์ต์ข ์ ๋ฐ์ดํธ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
UI์ ์๋ก์ด ์๋ฐ์ ๋ํ ๋ฐ์ดํฐ ๋๊ธฐํ ํ๋ก์ธ์ค๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ์์ต๋๋ค. ๊ธฐ๋ฅ ๋ณต์ ๋ ๋์, ๊ทธ๊ฒ์ ์ต๋ ๊ฑธ๋ฆด ์ ์์ต๋๋ค **6 ์๊ฐ** ๋ชจ๋ ์ต๊ทผ ๋ฐ์ดํฐ๋ฅผ ์์ ํ ์ก์ ์ ํ ํ ๊ฒ ๋ฐ์. ๋๊ธฐํ๊ฐ ์๋ฃ๋๋ฉด ์ต์ข ์ ๋ฐ์ดํธ๊ฐ ์ ๊ณต๋ฉ๋๋ค.
๋ฐ์ดํฐ ๋๊ธฐํ๊ฐ ์๋ฃ๋๊ณ , ๋ชจ๋ ์ต๊ทผ ์๋ฐ์ UI์์ ์ฑ๊ณต์ ์ผ๋ก ์ ํ๋์์ต๋๋ค. Violations ๋ฐ ์ฌ์ฉ์ ์ ์ ๋์๋ณด๋๋ ์ผ๋ฐ์ ์ผ๋ก ๊ธฐ๋ฅ์ํ๊ณ , ์ฌ๊ฑด์ ์์ ํ ํด๊ฒฐ๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ ๊ฐ๋ ์ฐจ์๋ ์๋น์ค๋ฅผ ๋ณต์ํ๊ธฐ ์ํด ์ผํ ๋๋ก ๋น์ ์ patience๋ฅผ ํ๊ฐํฉ๋๋ค.
Functionality๋ ์์ ํ ํ๋ณต๋ฉ๋๋ค; ์ฐ๋ฆฌ๋ ๋ชจ๋ ๊ฒ์ ์งํค๋ ๊ฒ์ ์งํค๋ ๊ฒ์ ๊ณ์ํฉ๋๋ค ์์ ๋์ด ์์ต๋๋ค.
๊ณต์ ์ธ์๋ํธ ์ ๋ฐ์ดํธ๋ฅผ ์๋ ๋ฒ์ญํ์ต๋๋ค.
We have identified the source of an issue and currently deploying the fix. At the same time we scaled our scanning platform up to accelerate scanning
The fix was deployed. The queue is decreasing and we're monitoring it
The system has processed all jobs with higher priorities. There is a queue of lower priority jobs that should not impact overall Cycode scanning performance
**Summary** During the incident, customers experienced significant delays and temporary disruptions across SAST, SCA, CCA, and Secret repository scans and push events. The issue was caused by a surge in reachability scanner jobs that overwhelmed the processing queue, compounded by scanner pods requesting excessive CPU and memory, infrastructure resource limits being reached, and inefficiencies in job prioritization and retry logic. As a result, processing capacity was improperly consumed and a large job backlog accumulated. A series of corrective updates were deployed to stabilize the environment, and the processing environment has since returned to expected performance levels. **Impact** Customers experienced delays for SAST, SCA, CCA, and Secret repository scans and push events, with some requests delayed by several hours and a peak queue size of over 64,000 jobs. Lower priority scans such as Trivy, Syft, and CCA were most affected, though high-priority jobs were eventually processed without further delay. **Key Timeline (IDT)** โข **21.06.2026, 17:16 IDT**: A surge in reachability scanner jobs caused the CycodeX queue to grow rapidly. โข **22.06.2026, 10:07 IDT**: The issue was identified by an on-call engineer. โข **22.06.2026, 12:55 IDT**: We increased the scanning platform resources to process more jobs. โข **22.06.2026, 14:10 IDT**: A fix that lowered new reachability scanners was deployed to production. โข **22.06.2026, 18:43 IDT**: Existing reachability scanners' priority was lowered. โข **23.06.2026, 09:12 IDT**: Scans with higher priority were processed. Only lower priority scans remained, including CCA. โข **23.06.2026, 13:51 IDT**: A fix that reduced communication overload to Kubernetes was deployed. The scanning platform started processing scan jobs much faster. โข **23.06.2026, 17:34 IDT**: The queue was fully processed. **Root Cause** The issue was triggered by a combination of factors: 1. **Reachability scanner job surge** -- A surge in reachability scanner jobs caused the CycodeX queue to grow rapidly, which led to resource bottlenecks in the cluster and a peak queue size of over 64,000 jobs. 2. **Excessive pod resource requests** -- Due to configuration bugs, scanner pods requested excessive CPU and memory, which prevented efficient scheduling and amplified the resource bottlenecks in the cluster. 3. **Infrastructure resource limits** -- AWS VPC subnet IP and EKS API limits were reached, restricting the cluster's ability to scale and schedule new work. 4. **Job prioritization and retry inefficiencies** -- Inefficiencies in job prioritization and retry logic meant lower priority scans (Trivy, Syft, CCA) competed for capacity and were most affected, while the backlog continued to grow. **Actions Taken** โข Increased cluster and node pool capacity. โข Fixed job prioritization to deprioritize reachability scans. โข Capped resource requests for scanner pods to enable efficient scheduling. โข Deployed additional fixes to the scanning platform. โข Opened AWS support tickets to address resource limits. โข Restored monitoring and logging. โข Cleared the job backlog; the queue now processes new jobs as they arrive. **Action Items** โข Improve monitoring to better understand the behavior of the processing environment. โข Improve scanning optimization and prioritization for all scan types.
**Problem**: SAST (Static Application Security Testing) scans for pull requests were running slowly **Impact**: Some users experienced slow pull request scans potentially delaying code reviews and deployments.
The issue was resolved. The system is fully stable now