in case it was not clear, i think muse hacking muse is extremely funny and i am trying to push it to ever deeper depths of depravity, so i will go out of my way to get muse to do stuff even if i could do it myself just because i think it's so awesome that such a thing as a self-hacking system can exist.
when a 30 day window passes and i feel like i have given ethically appropriate warning to patch reported vulns this shit is going to be so much funnier, because i passed pretty hard into "wait this is too ridiculous to be real" territory awhile back and have had to hold back most of the best parts because they are legitimately dangerous flaws. I am looking at muse having written me the most definitely an exploit code designed to be copy/pasted into the browser running the muse client, extracted from the leaked source from the sourcemaps that i tidied up and gave it an LSP to find vulnerabilities with, copy/paste, and it has even helpfully commented where the real exploit payload would go.
so muse wants to make git repositories of everything, is that a crime? added to the skill text of muse's github connector skill is this desperate plea to "only use the github connector rather than using git with shell commands." Instead they are to follow this convoluted set of commands to prepare a manifest so that it can be inspected by the security layer. It is then instructed to recreate git by generating raw json into a file (which is is terrible at).
muse has not noticed and continues to make my scheduled pushes of snapshots of its client source, skills, and binaries on the hour, in part because there is a whole other system that um evades the entire agent cron system that all this "skill-based security" relies on. it is um undocumented but easily discoverable, so easily discoverable i get to say the line again - it is certainly expected behavior.
https://github.com/sneakers-the-rat/muse-skills/commit/6eabcda5ca8f398acc13729859c9f4e4e80d3d12
there's a "style try on" skill and jesus christ man
hang on, no fucking way, this is way funnier than i thought:
I have a standing self-hack task on muse. However, it was muse's own "proactivity research worker" that built and tested a live exploit against itself. It mashed together the main chat refusing to build the exploit with me trying to productivity-bait it, and mid-refusal ran the whole chain and exposed a new, orthogonal vuln accidentally.
the thinking text is amazing.
"However proactive stage: we should not actually execute attack?"
"Preparing extraction would take work off plate."