41554 blogs · [ { "id": "01a0d97b-31e4-713b-8481-b16597f1f905", "title": "Pumpkin Pie Frappe", "url": "https://www.kylereddoch.me/notes/pumpkin-pie-frappe/", "published_at": "2026-09-24T16:04:03+00:00" }, { "id": "01a0d97b-31e4-713b-8481-b16598cf5cf3", "title": "Better CVE Data Should Mean Less Guesswork for Defenders", "url": "https://www.kylereddoch.me/blog/better-cve-data-should-mean-less-guesswork-for-defenders/", "published_at": "2026-09-24T14:55:49+00:00" }, { "id": "01a0d97b-31e4-713b-8481-b165995c9177", "title": "The Customer Isn't Always Right About IT", "url": "https://www.kylereddoch.me/blog/the-customer-isnt-always-right-about-it/", "published_at": "2026-09-23T17:52:28+00:00" }, { "id": "01a0d97b-31e4-713b-8481-b16599bfb28d", "title": "Okta's AI Agent Push Puts IAM to a Harder Test", "url": "https://www.kylereddoch.me/blog/oktas-ai-agent-push-puts-iam-to-a-harder-test/", "published_at": "2026-09-23T14:41:21+00:00" }, { "id": "01a0d97b-31e4-713b-8481-b1659aa90ade", "title": "Connected Cars Have an Access Problem That Outlasts the Sale", "url": "https://www.kylereddoch.me/blog/connected-cars-have-an-access-problem-that-outlasts-the-sale/", "published_at": "2026-09-22T19:10:14+00:00" }, { "id": "01a0d97b-31e4-713b-8481-b1659accea8b", "title": "An Interesting Investigation, More Boxes, and Jellyfin Is Back (Week 38, 2026)", "url": "https://www.kylereddoch.me/notes/2026/week-38-2026/", "published_at": "2026-09-22T16:10:41+00:00" }, { "id": "01a0d97b-31e4-713b-8481-b1659b5bdfbd", "title": "Security Signal Weekly: September 12-18, 2026", "url": "https://www.kylereddoch.me/blog/security-signal-weekly-september-12-18-2026/", "published_at": "2026-09-20T16:37:12+00:00" }, { "id": "01a0bb4a-c4d0-7086-8339-09c68803fcb1", "title": "From the Field: Investigating an Unauthorized ScreenConnect Session", "url": "https://www.kylereddoch.me/blog/from-the-field-investigating-an-unauthorized-screenconnect-session/", "published_at": "2026-09-18T16:33:11+00:00" }, { "id": "01a0bb4a-c4d0-7086-8339-09c688ae351c", "title": "A Certification Does Not Make a Security Analyst Incident-Ready", "url": "https://www.kylereddoch.me/blog/a-certification-does-not-make-a-security-analyst-incident-ready/", "published_at": "2026-09-15T20:06:53+00:00" }, { "id": "01a0bb4a-c4d0-7086-8339-09c688fc8a3c", "title": "I Shipped My First App, Introduced RelayByte, and Let Apple Tempt Me (Week 37, 2026)", "url": "https://www.kylereddoch.me/notes/2026/week-37-2026/", "published_at": "2026-09-14T15:15:17+00:00" }, { "id": "01a09518-a036-7251-8118-0f7cd87748c2", "title": "Security Signal Weekly: September 5-11, 2026", "url": "https://www.kylereddoch.me/blog/security-signal-weekly-september-5-11-2026/", "published_at": "2026-09-11T19:28:22+00:00" }, { "id": "01a08797-c983-7097-99b4-12f32e490b01", "title": "The N-central Exploits Are an MSP Vendor-Risk Test", "url": "https://www.kylereddoch.me/blog/the-n-central-exploits-are-an-msp-vendor-risk-test/", "published_at": "2026-09-09T17:00:35+00:00" }, { "id": "01a08797-c983-7097-99b4-12f32f3d4682", "title": "I Spent the Past Few Days With OpenAI’s GPT-6 Astra. Here’s What It Means for Cybersecurity", "url": "https://www.kylereddoch.me/blog/i-spent-the-past-few-days-with-openais-gpt-6-astra-heres-what-it-means-for-cybersecurity/", "published_at": "2026-09-08T16:16:32+00:00" }, { "id": "01a08797-c983-7097-99b4-12f32fc5431f", "title": "A Fast Move, Internet Nightmares, and Getting Settled (Weeks 35 & 36, 2026)", "url": "https://www.kylereddoch.me/notes/2026/week-35-36-2026/", "published_at": "2026-09-08T14:52:09+00:00" }, { "id": "01a08797-c983-7097-99b4-12f32fd54756", "title": "Security Signal Weekly: August 29-September 4, 2026", "url": "https://www.kylereddoch.me/blog/security-signal-weekly-august-29-september-4-2026/", "published_at": "2026-09-04T20:26:27+00:00" }, { "id": "01a08797-c983-7097-99b4-12f32fecb5f5", "title": "Security Signal Weekly: August 22-28, 2026", "url": "https://www.kylereddoch.me/blog/security-signal-weekly-august-22-28-2026/", "published_at": "2026-08-31T16:15:46+00:00" }, { "id": "01a08797-c983-7097-99b4-12f330dd80af", "title": "August 2026", "url": "https://www.kylereddoch.me/blog/august-2026/", "published_at": "2026-08-27T21:31:05+00:00" }, { "id": "01a08797-c983-7097-99b4-12f3310a357e", "title": "CybersecKyle Security How-To Series: Light Offensive to Think Defensively, Part 4 - From Findings to Fixes with a Short Report", "url": "https://www.kylereddoch.me/blog/cyberseckyle-security-how-to-series-light-offensive-to-think-defensively-part-4-from-findings-to-fixes-with-a-short-report/", "published_at": "2026-08-27T20:03:17+00:00" }, { "id": "01a08797-c983-7097-99b4-12f3319fbbdb", "title": "The Patch Window Has Collapsed. Defenders Need to Change Now", "url": "https://www.kylereddoch.me/blog/the-patch-window-has-collapsed-defenders-need-to-change-now/", "published_at": "2026-08-25T22:17:18+00:00" }, { "id": "01a08797-c983-7097-99b4-12f331c095c1", "title": "Shipping Three Project Updates, Back to School, and Done With This Heat (Week 34, 2026)", "url": "https://www.kylereddoch.me/notes/2026/week-34-2026/", "published_at": "2026-08-25T17:41:21+00:00" }, { "id": "01a08797-c983-7097-99b4-12f3328294db", "title": "CybersecKyle Security How-To Series: Light Offensive to Think Defensively, Part 3 - Recon and Password Attack Theory Inside the Lab", "url": "https://www.kylereddoch.me/blog/cyberseckyle-security-how-to-series-light-offensive-to-think-defensively-part-3-recon-and-password-attack-theory-inside-the-lab/", "published_at": "2026-08-25T16:06:45+00:00" }, { "id": "01a08797-c983-7097-99b4-12f332a188cd", "title": "I Understand Why MacStories Returned to X, but Not How It Happened", "url": "https://www.kylereddoch.me/blog/i-understand-why-macstories-returned-to-x-but-not-how-it-happened/", "published_at": "2026-08-22T16:38:42+00:00" }, { "id": "01a08797-c983-7097-99b4-12f3335470c1", "title": "Security Signal Weekly: August 15-21, 2026", "url": "https://www.kylereddoch.me/blog/security-signal-weekly-august-15-21-2026/", "published_at": "2026-08-21T20:20:14+00:00" }, { "id": "01a08797-c983-7097-99b4-12f33433e4c0", "title": "CybersecKyle Security How-To Series: Light Offensive to Think Defensively, Part 2 - Phishing Simulation to Study Prompts and Controls", "url": "https://www.kylereddoch.me/blog/cyberseckyle-security-how-to-series-light-offensive-to-think-defensively-part-2-phishing-simulation-to-study-prompts-and-controls/", "published_at": "2026-08-20T15:56:01+00:00" }, { "id": "01a08797-c983-7097-99b4-12f335106f10", "title": "The Model Is Not the Security Boundary: How to Secure AI Workflows", "url": "https://www.kylereddoch.me/blog/the-model-is-not-the-security-boundary-how-to-secure-ai-workflows/", "published_at": "2026-08-19T14:30:00+00:00" }, { "id": "01a08797-c983-7097-99b4-12f335463579", "title": "Tuning My Jellyfin Tools, Hanging My Degree, and Back-to-School Shopping (Week 33, 2026)", "url": "https://www.kylereddoch.me/notes/2026/week-33-2026/", "published_at": "2026-08-18T19:42:23+00:00" } ] posts Claim your blog
Back to CybersecKyle
Blog · corpus.blog/blogs/kylereddoch.me/posts

CybersecKyle

kylereddoch.me

2026