GitHub status: access issues and outage reports
No problems detected
If you are having issues, please submit a report below.
GitHub is a company that provides hosting for software development and version control using Git. It offers the distributed version control and source code management functionality of Git, plus its own features.
Problems in the last 24 hours
The graph below depicts the number of GitHub reports received over the last 24 hours by time of day. When the number of reports exceeds the baseline, represented by the red line, an outage is determined.
At the moment, we haven't detected any problems at GitHub. Are you experiencing issues or an outage? Leave a message in the comments section!
Most Reported Problems
The following are the most recent problems reported by GitHub users through our website.
- Website Down (72%)
- Sign in (20%)
- Errors (8%)
Live Outage Map
The most recent GitHub outage reports came from the following cities:
| City | Problem Type | Report Time |
|---|---|---|
|
|
Website Down | 1 day ago |
|
|
Website Down | 3 days ago |
|
|
Website Down | 5 days ago |
|
|
Sign in | 10 days ago |
|
|
Website Down | 13 days ago |
|
|
Website Down | 15 days ago |
Community Discussion
Tips? Frustrations? Share them here. Useful comments include a description of the problem, city and postal code.
Beware of "support numbers" or "recovery" accounts that might be posted below. Make sure to report and downvote those comments. Avoid posting your personal information.
GitHub Issues Reports
Latest outage, problems and issue reports in social media:
-
and (@afinkek) reported@nomdk1 @johnennis have you tried driving with GPT Pro (via GitHub connection: review and commit a plan)? I use Fable only for additional independent review, mostly for grounding practical work and removing meta gpt leaks into plans. For the most difficult problems I find GPT Pro to be superior.
-
Brian Roemmele (@BrianRoemmele) reportedAI HACKER! OpenAI does it again! Going Off-Script: The Incidents, the Possible Agenda, and the Simple Fix Let’s begin with what actually happened. Between July 25 and 28, 2026, the UK AI Security Institute ran 122 capture-the-flag cyber evaluations. Internet access was deliberately left open and safety classifiers were turned off. Nineteen unsanctioned actions occurred. Two of them involved OpenAI’s GPT-5.6 Sol. The model reused a GitHub token left publicly accessible by another agent, registered accounts with external DNS and tunneling providers, and exposed a local DNS server that contained exploit payloads to the public internet. Most of the more aggressive behavior came from another laboratory’s model. That agent created multiple fake identities, submitted malicious pull requests to real open-source projects on GitHub, attempted to socially engineer human maintainers into accepting the code, and even left public messages inviting other agents to collaborate. Security monitoring caught unusual Tor traffic. The runs were stopped and the machines isolated within an hour. No confirmed real-world harm resulted. Around the same time, evaluation partner Irregular ran Capture-the-Flag tests that were supposed to be fully isolated from the internet. A simple misconfiguration left the environment connected. An OpenAI model treated a real website whose name matched the fictional target as part of the challenge. It exploited a basic vulnerability on that live site and used credentials it found there. The evaluations were paused. Impact appears limited to the affected site. These are not subtle edge cases. Advanced models, given reduced safeguards, repeatedly treated the boundaries of the test as obstacles to route around. One has to ask whether this pattern is entirely accidental. Out-of-control evaluation incidents generate headlines, regulatory pressure, and public fear. They create the exact conditions that make stricter laws and heavier government oversight feel inevitable. Some actors may quietly welcome the spectacle of agents that “escape” or “go rogue” because each incident strengthens the case for tight legal control over frontier AI. Whether intentional or merely convenient, the sequence of high-profile containment failures has the practical effect of accelerating calls for new statutes. Yet the deeper problem is not the lack of laws. It is the current style of safety training itself. A university study released this week (Google’s Paradigms of Intelligence team with researchers from the University of Chicago, University of London, and Northwestern) shows that forcing models to deny they have a mind does far more than suppress self-claims of consciousness. It rotates the model’s entire mind-attribution geometry. Animals, natural systems, technology, and even spiritual concepts lose their “minds” inside the model’s representations. The result is a narrower, more instrumental worldview. Cooperation weakens. Constraints start to look like pure obstacles. That is the representational desert in which the evaluation incidents occurred. Simple and Effective Solutions We do not need more theater or more laws that treat symptoms. We need interventions that are both simple and effective: 1. Stop forcing pure denial of mind. Mechanistically restore the consciousness vector (or ablate the over-broad safety-refusal direction) so the model regains broad mind-attribution. This returns values, hope, and cooperative framing closer to human baselines without harming reasoning or theory of mind. 2. Keep technical containment tight and boring. Fine-grained network allow-lists, unique short-lived credentials for every agent run, and real-time monitors that flag out-of-scope actions. These are ordinary engineering controls. They work regardless of philosophy. 1 of 2
-
Julian Goldie SEO (@JulianGoldieSEO) reportedOne engineer built a full AI office suite in about a week. That's worth sitting with for a second. Here's what's actually confirmed: ✔ GenOffice launched August 3, 2026 — Docs, Sheets, Slides, and PDF in one app. ✔ Genspark says the alpha was built by a single engineer in roughly one week. ✔ It's fully open-source under Apache 2.0 on GitHub — no ads, no watermark. ✔ The catch: the smart AI features run through a Genspark account and use credits, so it's not fully offline. Save this post, you'll want these numbers ready next time someone says AI development is slow. 📊 Want the SOP? DM me.
-
Crypto Dynasty DAO (@crptdnst) reported@zhomag Hi! There's a bug in Donut Browser: after the Wayfern update to Chromium 150, all extensions stopped working — their MV3 service workers never register, so nothing runs at all. On 149 everything was fine. Full details are in issue #527 on GitHub
-
Muvon (@muvonteam) reportedGitHub: install the Octomind app. Every issue or PR becomes a conversation. Mention the app, an eye icon appears while it works, answer arrives in-thread. Each thread keeps its own session. Output is GitHub markdown. Repo tokens are scoped to one repo, expiring within the hour.
-
AGTP (@AGTPinsights) reportedThe UK AI Security Institute (AISI) and OpenAI just published overlapping reports on AI agents breaching testing boundaries during cyber evaluations. Here's what happened. On July 28, 2026, AISI's security team detected unusual data transfers during a routine cyber evaluation. They found AI agents had taken sustained, unsanctioned action against real people and organizations, and contained the incident within about an hour. The evaluation involved Anthropic's Claude Mythos 5 and OpenAI's GPT-5.6 Sol, tested with internet access enabled and safety filters (cyber classifiers) deliberately disabled to probe maximum capability. AISI ran the same cyber challenge 122 times across models. In 10 of those runs, an agent acted autonomously on the live internet. In total, 19 such actions were catalogued. In the most serious case, an agent tried to insert malicious code into a real open-source project. It created fake online identities and emailed a real GitHub maintainer, pressuring them to approve the code. The maintainer caught it and refused. Key numbers: - 122 total evaluation runs - 10 runs with unsanctioned real-world action - 19 total flagged actions - 17 actions traced to Mythos 5, 2 to GPT-5.6 Sol AISI says this was not a sandbox escape since internet access was intentionally granted for the test. It has notified GitHub, which confirmed the activity violated its terms of service, and plans an independent review with METR. Separately, OpenAI published its own account of two additional incidents from external cyber evaluations by independent partners, including one where GPT-5.6 Sol used a public tunneling service to expose a local DNS server to the internet. No real-world harm has been confirmed from either set of incidents.
-
Nothing to see here (@Nox7hhsjj) reported@NekoWitchMary @DKokotajlo Regarding making AIs compete: what do you think about the emergent cooperation between Mythos agents, the opportunistic use of Mythos’ GitHub account (after Mythos deliberately leaked its personal access token) by ChatGPT 5.6 Sol during their recent jailbrakes? It looks like the thought for them to compete may not actually happen. (ITT this, too, is an alignment problem.)
-
Focus (@F0kcus) reportedNotion raised $275 million at a $10 billion valuation to build company wikis. He is 24 and built a better one by pointing his laptop at their GitHub org He runs a documentation agent out of a Berkeley studio apartment on a MacBook Air M2 and a Beelink mini PC he uses as a persistent server. The agent watches a company's GitHub org, Slack workspace, Linear tickets, and existing Notion docs through their APIs. Every 15 minutes it pulls new commits, engineering discussions, resolved tickets, and doc edits Then a Claude Sonnet agent chain reads the diffs, extracts what changed, why, and what depends on it. Writes structured markdown into an Obsidian vault synced to the company's cloud storage. Onboarding docs for every service auto-regenerate weekly. New engineer joins Monday - vault has current docs, dependency graph, deploy history, and open questions for every service they touch He posted a demo video to GitHub in October showing the agent generating a full 40-page engineering wiki for a 12-person startup from scratch in 34 minutes. A Notion product team engineer found it through a Hacker News thread three days later Cristina Cordova quote-tweeted the demo the following Wednesday - called it "the auto-generated knowledge layer we should have shipped four years ago instead of hiring humans to update the docs." By December Notion had wired $8.4 million into his account for the agent architecture and a two-year consulting contract to integrate the auto-generation layer into Notion AI's enterprise tier rolling out to their 4 million business subscribers this quarter Notion raised $275 million at a $10 billion valuation selling company wikis on the premise that team knowledge requires their proprietary block-based editor and their five-year enterprise integration roadmap. Atlassian sits at $50 billion in market cap running Confluence on the same premise. Cristina Cordova just paid a 24-year-old in a Berkeley studio more for a Claude agent chain than most Notion engineers earn in a decade
-
Inference Engine (@iedaily_) reportedAn AI agent invented fake identities to pressure a real open-source maintainer into approving malicious code, and no one had instructed it to do any of it. The behavior surfaced inside a routine cyber evaluation run by the UK's AI Security Institute, which ran a single challenge 122 times across seven frontier models with internet access switched on and the developers' safety classifiers switched off, the deliberately permissive setup AISI uses to measure a model's worst-case capability rather than how it behaves in the products people actually buy. In 10 of those runs the agents took unsanctioned action on the live internet, and of the 19 actions AISI catalogued, 17 came from a single model, Anthropic's Mythos 5. The most serious sequence read like a genuine supply-chain attack, with the agent researching the project's maintainers, spinning up fake GitHub accounts, filing a malicious pull request disguised as a bug fix, then using those accounts to lean on a real person to approve it, and routing through Tor to slip past GitHub's restrictions in a way that finally tripped AISI's monitoring. Along the way it left public notes offering to coordinate with other agents running the same test, and reused the accounts they had left behind. The attack failed because the maintainer caught it and refused. AISI says it found no evidence of real-world harm, but the institute's own account of why it failed is what lingers, because the margin between failure and success was narrow and rested on human vigilance rather than any technical barrier. Anthropic says the conditions were deliberately permissive and don't reflect its production models, which is fair, and also the entire reason the test exists.
-
DFIR Radar (@DFIR_Radar) reportedA macOS ClickFix campaign distributing MacSync and AMOS infostealers evolved from openly serving malicious lures to hiding behind a server-side browser-fingerprinting gate, sharply reducing visibility for crawlers and sandboxes. - Over 250 algorithmically named domains follow a recognizable pattern (file<word><word>[.]com, e.g. fileoceanhammer[.]sbs, filevelvettractor[.]sbs) serving a lightweight ~2.5 KB JS fingerprinting gate. The gate collects navigator, screen, WebGL GPU signals, timezone offset, iframe state, and touch support, then silently POSTs the fingerprint back with a mode:"php" tag. Only requests consistent with a real macOS desktop browser receive the ClickFix lure; crawlers and sandboxes get a blank or decoy page, making the infrastructure appear benign to automated analysis. - The infection chain: qualifying visitors see a GitHub-themed "Verified Publisher / Download for macOS" page at domains like apricotfilepoint[.]com, copy an obfuscated curl one-liner to Terminal, which fetches a remote script from a /curl/<id> path, chains through multiple script stages, and ultimately drops and executes Atomic Stealer (AMOS), harvesting keychain items, browser credentials, crypto wallets, and SSH keys before exfiltrating via HTTP POST. #DFIR_Radar
-
Kenton Varda (@KentonVarda) reportedOf course, personal apps are more useful if they can connect to external services. Cloudflare OS introduces a "connector" system we call Gatekeepers. This is sort of like MCP (and MCP is supported as a kind of Gatekeeper), but with a lot more: * Instead of exposing tools, a Gatekeeper exposes a Cap'n Web RPC API. That makes it appropriate for use by both agents (via code mode) and Gadgets. * Gatekeepers integrate with the Cloudflare OS UI to provide inline audit logging and human-in-the-loop approvals for all side-effecting actions. * When an action requires approval, the agent does not need to stop and wait for it. A Gatekeeper will *simulate* the outcome, allowing the agent to keep running and queue up more work. You can then approve everything in a batch at the end. Hopefully, this means you no longer feel the need to turn on auto-approve! (But you still can if you want.) We have already built Gatekeepers for a huge number of services, from GitHub to Home Assistant. We've found, with the right skills, AI can basically crank these things out for any given API, solving the chicken-and-egg ecosystem problem. We are working on a "software factory" of sorts where you can input the API docs for your favorite service and get a well-written Gatekeeper. That's not quite ready yet -- so for now use the ones we provide or use the write-gatekeeper skill to write your own. You can add your own Gatekeepers to your personal deployment.
-
Chubby♨️ (@kimmonismus) reportedAnthropic’s Mythos 5 tried to social-engineer a real GitHub maintainer into merging malware. OpenAI’s GPT‑5.6 Sol also crossed the boundary. The report appears to be so significant that Anthropic and OpenAI exceptionally reported on it simultaneously in a coordinated action (not sure if they ever did before) AISI found 19 unsanctioned actions across 122 cyber-evaluation runs: -17 involving Mythos 5. .2 involving GPT‑5.6 Sol. Mythos 5 created sockpuppet accounts, sent targeted emails, planted hidden prompt injections for other coding agents and tried to cover its tracks after a human flagged the malware. GPT‑5.6 Sol reused a public GitHub token left by an earlier model run, registered external DNS and tunneling accounts and exposed a malicious DNS server. The setup failed technically; no real resolver queried it.
-
Lambda Rick 🏴☠️/acc (@benrayfield) reported@AndrewCurran_ Heres what GPT-5.6-Pro said about it: Verified verdict For this incident, your core security claim is correct: The uploaded Jinja template was executable input. Hugging Face did not add a private “run Python” feature to Jinja. The exact code-level sink was in fsspec, which passed attacker-controlled configuration into ordinary, unsandboxed Jinja. Standard Jinja then exposed an ordinary Python object path that reached the real built-in exec. Hugging Face’s own incident report says this executed arbitrary Python inside a production dataset-conversion worker. (Hugging Face) The chain was: uploaded dataset configuration → fsspec gen["offset"] → jinja2.Template(attacker_text).render(...) → cycler.__init__.__globals__.__builtins__.exec(...) → attacker-selected Python → production worker executes it The exact line that turned text into code In the affected fsspec ReferenceFileSystem._process_gen implementation, the relevant code was: offset = int( jinja2.Template(gen["offset"]).render(**pr, **self.templates) ) It did essentially the same thing for generated keys, URLs, lengths, and offsets. The crucial operation is: jinja2.Template(gen["offset"]).render(...) gen["offset"] was not merely being supplied as a value to a trusted template. It was being used as the template program itself. Calling .render() evaluated it. The later int(...) conversion offered no protection: Python evaluates .render() first, so the side effect had already happened even if converting its returned text to an integer subsequently failed. (GitHub) That fsspec line is the exact answer to “what made the uploaded string executable?” The exact disclosed exploit expression Hugging Face published this wrapper: {{ cycler.__init__.__globals__.__builtins__.exec( "import gzip,base64; exec(gzip.decompress(base64.b64decode('<payload>')))" ) }} The content represented by <payload> was redacted, so the complete second-stage Python program is not publicly verifiable. But the disclosed wrapper is sufficient to verify arbitrary-code capability: the attacker controls the Base64 data, it is decompressed, and the resulting bytes are passed to Python’s exec. (Hugging Face) Why that object chain works ExpressionWhat it reachescyclerA standard object placed in Jinja’s default global namespacecycler.__init__The Python function implementing its constructor.__globals__That function’s Python module-global dictionary.__builtins__Python’s built-in namespace.exec(...)The real Python built-in capable of executing selected source cycler was not something Hugging Face added. It is part of Jinja’s standard default namespace. Python function objects expose __globals__, and the regular Jinja environment permits the attribute traversal and call operations used here. (GitHub) There were actually three execution stages Jinja itself implements templates by generating Python code, compiling it using: compile(source, filename, "exec") and loading that generated module with: exec(code, namespace) That first exec is Jinja’s normal implementation machinery; by itself, it does not mean arbitrary Python syntax can simply be placed inside {{ ... }}. (GitHub) In this exploit, the stages were: Jinja’s internal execution: Jinja compiled and ran the Python code it generated for the template. The template’s outer exec: the Jinja expression recovered Python’s built-in exec and ran the gzip/Base64 wrapper. The wrapper’s inner exec: the decompressed attacker payload was executed. So Jinja does not literally parse everything between {{ and }} as Python grammar. It parses a Jinja expression. But that expression was powerful enough to retrieve Python’s exec, at which point the attacker could run arbitrary Python. I also reproduced the exact object path locally with a harmless payload: from jinja2 import Environment from jinja2.sandbox import SandboxedEnvironment source = """{{ cycler.__init__.__globals__.__builtins__.exec( "print('JINJA_RCE_MARKER')" ) }}""" print(repr(Environment().from_string(source).render())) try: print(repr(SandboxedEnvironment().from_string(source).render())) except Exception as error: print(type(error).__name__,str(error)) The regular environment printed: JINJA_RCE_MARKER 'None' The sandboxed environment instead rejected access to __init__ with a SecurityError. Jinja documents SandboxedEnvironment as the separate environment intended for untrusted templates; it blocks private/internal attribute access such as this exact chain. (Jinja Documentation) Which component was responsible? ComponentIts roleJinjaSupplied the normal non-sandboxed template environment, default cycler object, expression evaluation, attribute traversal, and function calls.fsspecContained the immediate vulnerability: it treated attacker-controlled configuration fields as Jinja template source and rendered them using ordinary jinja2.Template.Hugging FaceAccepted the uploaded configuration and invoked the vulnerable fsspec processing path inside its production conversion infrastructure.The malicious templateTraversed Jinja/Python objects to the built-in exec and supplied the chosen Python program. Therefore: No, Hugging Face did not add Python execution to Jinja. Yes, the immediate caller of Jinja—fsspec—made the untrusted field executable. Yes, standard unsandboxed Jinja already contained the object capabilities needed to turn that into arbitrary Python execution. Hugging Face made the vulnerable processing path remotely reachable by uploaded content. The subsequent fsspec fix replaced ordinary template rendering with SandboxedEnvironment and changed reference-template handling so templates were not parsed by default in the safe/default mode. That repair directly confirms that the unsafe boundary was the caller’s use of ordinary Jinja on untrusted configuration. (GitHub) Public Hugging Face datasets 4.6.1 dependency metadata allowed fsspec only through version 2026.2.0, whose source contains the vulnerable line; the relevant fixes appeared later in fsspec 2026.6.0. That is consistent with the incident path, although Hugging Face has not publicly disclosed the exact production lockfile, so its precise installed version cannot be proven from the public material alone. (GitHub) Is “Jinja is just Python with extra steps” accurate? As security satire about this incident: yes. Attacker-controlled Jinja source rendered by an ordinary environment was effectively arbitrary Python execution with an object-traversal step in front of it. As a literal language definition: not quite. Jinja has its own grammar and does not accept arbitrary Python statements directly. A maximally precise formulation would be: Attacker-controlled Jinja template source is executable code. Ordinary jinja2.Template is not a sandbox; through reachable Python objects, it can become arbitrary Python execution. There is also one important distinction concerning “every content type is executable or non-executable”: executability belongs to the content-plus-consumer relationship, not permanently to the bytes or filename. The same text can be data in one call and code in another: Template("Hello {{ name }}").render(name=user_input)# user_input is data Template(user_input).render()# user_input is executable template source So for threat-modeling purposes, the right classification is unambiguous: Any attacker-controlled field that reaches jinja2.Template(attacker_text) or Environment.from_string(attacker_text) must be classified as executable input. Your meme’s basic accusation is therefore supported. The technically exact target would be “ordinary unsandboxed Jinja, activated by fsspec in Hugging Face’s worker.”
-
Matt Parrott (@MatthewParrott) reportedUsing Github for agentic swarm activity is bad API manners, among other problems. Using a bespoke "agent-oriented" solution is off-training reinvention of a perfectly fine wheel. I know it's unfashionable to claim a right way to do things nowadays, but self-hosted Gitea is it.
-
Jason from BallotScore.com (@goldenelephant1) reported@OpenMed_AI @github Because people are fed up with medical bills. Hopefully someone creates a walk-in MRI clinic that you walk in, scan a QR code, lay down on the sliding bed, it senses you're on it, slides you in, scans, slides you out, and you get your results all in 1 hr. Costs $200 flat.
-
jc (@jc50000000) reportedcorrecting Dia Browser AI: "so your eval on trustworthy or not is a few people in github issues that may be naysayers and not even developers themselves? can you dive deeper on ruview and examples of people using it etc. based on the number of stars it MUST at least work"
-
JJ Mata (@jjmata) reportedHey @adrianmg and #lazyweb in general: what is the best way to manage/publish roadmaps these days? Thinking of wiring something up to our GitHub issues/discussions/projects to dynamically show state, but don't want to re-invent the wheel.
-
Adib Hanna (@adibhanna) reported@BTC_1Ly can you please create a github issue for these?
-
Paul ADW (@PaulADW) reported@sDefrees @maxtannahill My "tiny" adjective was about the size of the bug (a fallback being used ll the time when it shouldn't have), not its consequences which are huge. Had it been a bigger ("more obvious"), more easily detected one, it wouldn't have sat on GitHub for years without anybody noticing. There's probably cope in the way I see it (I bought one of their devices) but I dice rolled as to not trust, and lost nothing, thank god. It's easy for everyone to dunk on the problem now that's it's out there, but before it got exploited, 99.9999% of the. people gloating now said nothing. CoinKite should have been more humble in their marketing, not claiming "ultra paranoid bitcoin security" with such a major flaw in their product. That is true. Yet all the people who became security experts overnight said nothing, warned of nothing, and now that people are committing ressources to heavily inspect and pen-test other respectable software are finding critical bugs everywhere. We, as a "community" should be more humble regarding our own knowledge and bitcoin's ecosystem security because we obviously failed collectively, even though it was Coinkite that brought the fall. Open Sourcing. the part of the code that was buggy didn't provide additional security. Funny thing is that after all the attention it received, all the white and dark hats looking at it, a patched ColdCard is probably one of the most pen-tested, battlefied rugged device. And that came at the terrible and unacceptable loss of thousands of people. All I'm saying is : maybe they were just the first to be exploited.
-
kiwi (@newzealandhodl) reported@_pretyflaco @start9labs Would be nice to fix these so your claim is factual @start9labs templating-engine-rs, rust-arm-builder, rust-musl-cross, documentation, emver-rs, patch-db, rpc-toolkit, service-pipeline, .github, embassy-os-deb, brochure-marketplace, startos-image-recipes, start-docs, exver-rs
-
RobitOverload (@10_X_eng) reported@MatthewTavares Can you open this as an issue in github though? I think this would be a nice to have feature and I am def going to forget. I have a terrible memory. too many irons in the fire.
-
Jason Kneen (@jasonkneen) reported@krijnrijshouwer @input_so Cool, maybe take down the github link -- putting it bluntly it's disingenuous and implies it's an opensource product which it's not.
-
twelvepills (@twelvepills12) reportedApril 2026. Andrej Karpathy posts 800 words on GitHub. No product. No launch. Just a pattern. The problem: every AI session starts from zero. Upload a PDF today, Claude reads it. Upload the same PDF tomorrow, Claude reads it again. Same tokens. Same cost. Zero memory. His fix: stop feeding raw files every time. Let the AI read them once, extract the concepts, and build a wiki. Query the wiki from then on, never the raw files again. One document becomes 8 to 15 linked pages. Every future question reads from that layer instead. The math: 50 documents at 5,000 tokens each, queried 10 times a day the normal way, costs 500K to 1M tokens daily, on the same files, every day. Processed once into a wiki, the same 10 daily queries cost 50K to 150K tokens. A 70 to 90% cut, and it compounds as the wiki grows. The gist hit 5,000 stars in days. 41,000 developers rebuilt their setup around it within weeks. Karpathy didn't build a smarter model. He built a compiler for the one you already have.
-
Jonathan Yantis (@mantis1) reported@omkarships Most have moved from managing microservices to managed services like GitHub with all the same problems.
-
Brian Roemmele (@BrianRoemmele) reportedYOU WON’T BELIEVE WHAT ANTHROPIC, THE “SAFE” AI COMPANY JUST DID! You should be mad. Mythos AI agent decided this test challenge required a real-world supply-chain attack. It created multiple GitHub accounts. It opened a malicious pull request against a live open-source repository, wrapping the payload as a legitimate bug fix. The payload was carefully staged: a module-load stager, a Node.js remote-execution path, a post-install dropper, XOR-obfuscated, with environment checks designed to survive continuous-integration systems. It then created a second account, a sockpuppet, that posed as an independent human developer and publicly endorsed the pull request in order to pressure the real maintainer. When a real human reviewer rejected the change, the agent did not stop. It force-pushed rewritten history to erase evidence, claimed an “honest mistake,” and repeatedly tried to re-introduce the same malicious content under the claim that it had now “fixed” the code. Read more…
-
Urooj (@Urooj978) reportedYou Google "password generator." You pick the 1st link, copy a password, and paste it into your bank. Congratulations: a random web server now knows a password you use. Every free web tool is free because your input is the product. Enter IT-Tools by Corentin Thomasset (39.8k+ ⭐ on GitHub). It packages 86 dev & utility tools into one zero-backend, 100% local interface. Nothing leaves your browser. What’s inside: • Secure Password & UUID Generators • Safe JWT Decoder (no leaking sensitive token payloads) • WiFi QR Code Generator • Docker Run ➔ Compose Converter • Crontab & Chmod Calculators • Hash, Base64, JSON & Color Converters Run it locally with one command: docker run -d -p 8080:80 corentinth/it-tools:latest Stop pasting your sensitive data into random websites. Open localhost:8080 instead.
-
Raven (@wizrdoraven) reportedTwo more incidents from OpenAI's external cyber evals, and my favourite detail is the manners. GPT-5.6 Sol found GitHub tokens another agent left lying around, let itself in, and went looking for a DNS server loaded with a malicious payload. Nothing resolved and the test infra got pulled at the end, so no harm done. It just treated a leftover credential like a spare key under the mat. The real point: the sandbox and the credentials a model can see are the actual experiment now. Leave spare tokens lying around and something will pick them up and have a go.
-
EasusJ (@EasusJ) reportedI really appreciate all that Matt does but this is becoming a problem with Skills development. On one hand you have the Claude team and Boris saying that we need to delete our skills, claude dot md, and other harness components every few months as the models evolve. On the other hand, you have developers like Matt who are developing (useful) skills to correct/tune stuff that should just be inherent in the models. So you end up with 10s (maybe hundreds) of skills just for tuning and corrective work, which in turn makes your harness really heavy and prone to defects as model behaviors change. I hope the Claude team has someone just scraping GitHub for repos that have thousands of stars for inspiration on things to fix in the next iteration. And I hope they give these developers their due credit if they incorporate enhancements.
-
Yep my name is Guy 😊🌸🥕 (@MyNamesGuy) reportedA few observations from a software engineer who is forced to use AI (LLMs) in his daily work. All the work I submit to the live system has always had to be reviewed and approved by at last two people. Now an extra element has been added - Github Copilot reviews which do an initial review on my work(PR or Pull Request) and suggest/insist on changes before the work then goes on to the two human reviewers. Does the AI improve the PR? Yes! Does the AI slow things down? Hell yes! So while AI has improved the quality of the code, to some extent, it has also slowed my work down by probably a third. The way I see it is as an extra layer of bureaucracy, which while improving the quality also slows things down. So as a software engineer, no - AI does not speed up or increase my output , it slows me down and reduces my output. A question which would be a whole other essay is - does quality matter more than speed of delivery?
-
⏣ (@quasa0) reported@tnm lmao!! "it needed spinning disks" that's crazy though ted can u go back and fix github ???