Jacob Ayokunle (@jayrobzy) header
Jacob Ayokunle (@jayrobzy) profile picture

Agentic Engineer, ex-CTO @IndicinaCo. Investor, Tech Builder, Talented and Gifted. #Exboy #Programmer #Tech https://teapawt.net/t.co/IPMBJbxkIQ, https://teapawt.net/t.co/TsB0phT9Po, https://teapawt.net/t.co/lCBatXqEtF

Munich, Bavaria
Joined December 2009
Photo by Jacob Ayokunle (@jayrobzy)Photo by Jacob Ayokunle (@jayrobzy)Photo by Jacob Ayokunle (@jayrobzy)Photo by Jacob Ayokunle (@jayrobzy)Photo by Jacob Ayokunle (@jayrobzy)Photo by Jacob Ayokunle (@jayrobzy)Photo by Jacob Ayokunle (@jayrobzy)Photo by Jacob Ayokunle (@jayrobzy)Photo by Jacob Ayokunle (@jayrobzy)
Jacob Ayokunle retweeted
Convoy is live!
1
1
1
214
Jacob Ayokunle retweeted
Hello, At 6:32 a.m. PDT we became aware of malicious LiteLLM 1.107.0 artifacts published to PyPI, Docker Hub, and GHCR, which were published at approximately 4:40 a.m. PDT. Enterprise deployments pulling only from our private registry are unaffected by this incident. We are coordinating communication around this incident in this GitHub issue (github.com/BerriAI/litellm/i…). We have removed the malicious releases and images. If you installed or ran them, please follow the remediation guidance in the above-linked issue and treat credentials accessible to those deployments as exposed. Sincerely, Oliver Jensen Director of Security - LiteLLM
6
16
12
86
30,061
Jacob Ayokunle retweeted
Two critical vulnerabilities have been identified in PHP, a widely used programming language that powers websites and web applications. These vulnerabilities (CVE-2026-109618 and CVE-2026-109619) could allow malicious cyber actors to remotely execute code in PHP core, potentially compromising sensitive data and networks. The FBI urges organizations to take the following steps now: ➡️ If an immediate update is not feasible it is recommended that organizations take the system offline until it can be fully mitigated. ➡️ Immediately update affected PHP installations following the guidance on php.net. Inventory where PHP runs in your environment, prioritizing internet-facing systems and vendor products that bundle PHP. ➡️ Monitor web servers for suspicious activity, including PHP processes unexpectedly launching command shells or downloading files. Ensure appropriate process-monitoring capabilities are in place to help identify potential exploitation. ➡️ If you find signs of compromise, isolate affected systems, preserve your web server and PHP logs, and report it to your local FBI field office or ic3.gov. Those reports help us identify the actors involved and warn other organizations before they become victims. For the latest information, follow PHP’s announcement on php.net, CERT-EU Security Advisory 2026-018, and CISA’s Known Exploited Vulnerabilities catalog.
448
5,396
1,292
25,326
3,485,166
Jacob Ayokunle retweeted
Here is a full list of what you can do NOW for PHP2Shell (CVE-2026-109618 / CVE-2026-109619) as a temporary mitigation. (generated and validated by LLM) 1️⃣ Do this first. In php.ini or the FPM pool, set: session.upload_progress.enabled = 0 Reload PHP-FPM, then update PHP right after the release (21 Oct, 14:00 UTC). 2️⃣ Edge block until you patch. It blocks the PHPSESSID cookie and query (also lowercase and URL-encoded), and all multipart/form-data requests. ⚠️ File uploads stop working until you remove it. ☁️ Cloudflare (WAF custom rule, action Block): (lower(url_decode(http.cookie)) contains "phpsessid") or (lower(url_decode(http.request.uri.query)) contains "phpsessid") or (any(lower(http.request.headers["content-type"][*])[*] contains "multipart/form-data")) 🟩 nginx (http {} context): map "$http_cookie|$args|$content_type" $block_php2shell { default 0; "~*(?:p|%[57]0)(?:h|%[46]8)(?:p|%[57]0)(?:s|%[57]3)(?:e|%[46]5)(?:s|%[57]3)(?:s|%[57]3)(?:i|%[46]9)(?:d|%[46]4)" 1; "~*multipart/form-data" 1; } In each server {} block: if ($block_php2shell) { return 403; } 🔒 Caddy: @php2shell expression `{header.Cookie}.matches("(?i)(?:p|%[57]0)(?:h|%[46]8)(?:p|%[57]0)(?:s|%[57]3)(?:e|%[46]5)(?:s|%[57]3)(?:s|%[57]3)(?:i|%[46]9)(?:d|%[46]4)") || {query}.matches("(?i)(?:p|%[57]0)(?:h|%[46]8)(?:p|%[57]0)(?:s|%[57]3)(?:e|%[46]5)(?:s|%[57]3)(?:s|%[57]3)(?:i|%[46]9)(?:d|%[46]4)") || {header.Content-Type}.matches("(?i)multipart/form-data")` respond @php2shell 403 🚦 Traefik v3 (Coolify: Server > Proxy > Dynamic Configurations). Add this to the https router and also to a copy for the http entrypoint: http: routers: block-php2shell: rule: "HeaderRegexp(`Cookie`, `(?i)(?:p|%[57]0)(?:h|%[46]8)(?:p|%[57]0)(?:s|%[57]3)(?:e|%[46]5)(?:s|%[57]3)(?:s|%[57]3)(?:i|%[46]9)(?:d|%[46]4)`) || QueryRegexp(`PHPSESSID`, `.*`) || HeaderRegexp(`Content-Type`, `(?i)multipart/form-data`)" priority: 100000 entryPoints: [https] middlewares: [deny-all] service: noop@internal tls: {} middlewares: deny-all: ipAllowList: sourceRange: ["255.255.255.255/32"] ✅ Test: curl -s -o /dev/null -w '%{http_code}\n' -H 'Cookie: PHPSESSID=x' https://your-app → 403 curl -s -o /dev/null -w '%{http_code}\n' -F a=b https://your-app → 403 The edge block does not protect direct origin access. Disable upload_progress and patch PHP.
24
87
14
620
104,609
Jacob Ayokunle retweeted
New post: Agents and the illusion of productivity opeonikute.dev/posts/agents-…
2
31
213
21,345
Jacob Ayokunle retweeted
My 3rd online course is live! 🎉 I made this one because I kept getting the same question on my YT videos about Grafana MCP: how does this setup on my laptop become something I can actually run in production? There was almost no practical material, so I couldn't help anyone. Some highlights: 📘 MCP foundations: We explain the Model Context Protocol in full. You will learn clients, servers, tools, and transports: stdio, SSE, and streamable HTTP. 🏗️ A full observability stack on AWS with Terraform: VPC across three availability zones, an Amazon EKS cluster, and Prometheus, Loki, and Grafana with Helm. 🔐 Least privilege: Scoped service accounts, tool scoping, IAM, Secrets Manager, and TLS. ☁️ All platforms covered: Local, Grafana Cloud, then AWS with Amazon ECS Fargate and Amazon EKS. 🤖 Four demo clients: We walk through integration with Cursor, Claude Code, Devin Desktop, and OpenCode. I've made the full course free for one month using the link below. Please try it out and leave a rating. I am asking directly because a new course gets found when people rate it early. A good rating is the most useful thing you can do to help this grow. udemy.com/course/grafana-mcp…
6
52
3
83
136,509
Jacob Ayokunle retweeted
Replying to @OneJoblessBoy
Key Prayer point May your problem not become your lifestyle.
4
40
2,596
Jacob Ayokunle retweeted
JUST IN: Senior citizens officially outnumber young children worldwide for the first time in human history.
905
8,912
1,865
53,847
2,802,805
Jacob Ayokunle retweeted
Morning bathrobe rant: AI slop.
66
55
24
907
90,923
Who are these people? @jayrobzy
1
1
6
Jacob Ayokunle retweeted
Nigeria's fiscal future needs bold leaders. I'm stepping up. Watch my 60-second pitch for the ZATFP Fellowship and help me get there. Like & Repost. @SHETOS001 @Saliu_Tosin @TomiTalksTax @apcngyouthwing @NigeriaRevenue @dayoisrael
5
10
21
156
Jacob Ayokunle retweeted
Estimate taxes and chat with an AI-trained tax consultant. taxaffairs.ng/
1
1
1
1
137
Jacob Ayokunle retweeted
92% of consumers trust recs from friends & family over ads. (Nielsen) That’s the power of referral marketing. 💥 Turn happy customers into your top growth channel with M30. 👉 Start now: m30.io #ReferralMarketing #StartupTips #TrustEconomy
2
2
62
Jacob Ayokunle retweeted
Feeling the squeeze from rising ad costs? Startups & SMEs need smarter, cost-effective ways to grow. Word-of-mouth marketing isn't just nice-to-have, it's essential. What's your biggest acquisition challenge today? #CustomerAcquisition #StartupGrowth #HighCAC #MarketingStrategy
1
3
34
Introducing Our All in One Platform For Businesses and Affiliates. ✓ To Grow, Promote, Reward and Track Realtime Developments. ✓ Flexibility in Regards system and Promotion handling of Business Brands and Products. Visit us at: m30.io
1
1
1
115
Jacob Ayokunle retweeted
INTERVIEW: We can keep Nigeria’s endangered languages alive through AI, says Temi Babalola | TheCable thecable.ng/interview-we-can…
19
3
41
17,452
Jacob Ayokunle retweeted
My firebase bill is usually $50/month, but I was surprised to see a ~$70,000 bill in one day. Now Google is mentioning in 10 days it will be sent to debt collection Can anyone help??
923
590
595
10,060
4,389,115
Jacob Ayokunle retweeted
Product people, is there a way/tool to generate referral links on a large scale and track without involving engineers?
11
5
2
27
5,290