Luke Hinds (@decodebytes) header
Luke Hinds (@decodebytes) profile picture

CEO of @nolabshq - Creator of https://xitter.twitterapi.xyz/t.co/T8htHI6XS3 , now building https://xitter.twitterapi.xyz/t.co/OBABqFv9Ou - the agent security platform.

Bristol
Joined February 2021
am I missing something here ? why not just render from the existing list and not have me trying to remember how they were named each time?
2
148
AI agents don't just answer questions any more. They write code, run it, call tools, and spin up sub-agents to do the work. Every one of those hand-offs is a new place for things to go wrong: a leaked credential, a poisoned dependency, or a sub-agent that reads far more than it should. On 2 November I'm joining Amazon Web Services (AWS) for a webinar: Secure AI Agents on Amazon EKS: Sandboxing Sub-Agents with nono. We'll show how to layer two levels of defense: โ†’ Amazon EKS isolation around the workload โ†’ nono's kernel-enforced agent runtime protections around every agent and tool inside it No root, no code rewrites, nothing for the agent to talk its way around. If you're running agents on Kubernetes, or about to, come along. Registration link in the reply ๐Ÿ‘‡ #AIAgents #Kubernetes #AmazonEKS #AppSec #OpenSource
2
1
1
5
221
Fan boy moment, meeting YAML creator Ingy at #OpenSourceSummit and finding out they were one of our first cohort of nono.sh users
1
7
256
Something we have been experimenting with using nono's remote capable multiplexer
7
487
Running a headless pi agent from 10,000 feet, started remotely with a full TUI from my terminal in London, to then connect via our web portal to check on progress during flight to then use my terminal again later to connect in Amsterdam , fully secured in Nono.sh - no more walking around with a lid open. Pm me to learn more or find me at #AGNTCon
1
1
13
357
Our AI PR reviewer expired and everything was really expensive and meant we were giving out data to someone else.....so.... @nolabshq no'sters took the challenge to build their own ๐˜€๐˜‚๐—ฝ๐—ฒ๐—ฟ ๐—ฑ๐˜‚๐—ฝ๐—ฒ๐—ฟ, ๐˜€๐—ฒ๐—ฐ๐˜‚๐—ฟ๐—ฒ AI reviewer! This thing is basically saying '๐˜บ๐˜ฐ, ๐˜ง๐˜ฐ๐˜ณ๐˜ฌ ๐˜ข๐˜ต๐˜ต๐˜ข๐˜ค๐˜ฌ ๐˜ฑ๐˜ณ๐˜ฐ๐˜ฎ๐˜ฑ๐˜ต ๐˜ช๐˜ฏ๐˜ซ๐˜ฆ๐˜ค๐˜ต๐˜ช๐˜ฐ๐˜ฏ, ๐˜ค๐˜ฐ๐˜ฎ๐˜ฆ ๐˜ข๐˜ต ๐˜ฎ๐˜ฆ ๐˜ฃ๐˜ณ๐˜ฐ!' and its built with special sauce from the OG itself - nono.sh ! Introducing ๐—ป๐—ผ๐—ด๐—ฒ๐—ป๐˜ (yes, I still suck at names!) Here is what nogent brings to a linguistic instruction fight! โ€ข ๐—–๐—ฎ๐—ป๐—ฎ๐—ฟ๐˜†-๐—ด๐—ฎ๐˜๐—ฒ๐—ฑ ๐—ผ๐˜‚๐˜๐—ฝ๐˜‚๐˜: the model must echo a per-run random canary inside a bounded JSON structure; any response that omits/alters the canary or violates the required shape is discarded and replaced by a "manual review needed" comment. This limits the effect of prompt injection on posted output. โ€ข ๐—•๐—ผ๐˜‚๐—ป๐—ฑ๐—ฒ๐—ฑ ๐—ฑ๐—ถ๐—ณ๐—ณ๐˜€ (maxFiles/maxPatchBytes) and fail-secure. โ€ข ๐—ป๐—ผ๐—ป๐—ผ ๐—ฏ๐—ผ๐˜‚๐—ป๐—ฑ๐—ฎ๐—ฟ๐˜†: fork-controlled tarballs, diffs, prompts, and model tool calls are processed in a separate nono-sandboxed process. The trusted listener keeps the App private key and webhook secret. โ€ข ๐—ฃ๐—ต๐—ฎ๐—ป๐˜๐—ผ๐—บ ๐—ฐ๐—ฟ๐—ฒ๐—ฑ๐—ฒ๐—ป๐˜๐—ถ๐—ฎ๐—น๐˜€: nono's credential proxy keeps the real repository-scoped GitHub token and API keys out of the workers sandbox. The child receives one random 256-bit session token that is valid only at its loopback proxy. โ€ข ๐—˜๐—ป๐—ฑ๐—ฝ๐—ผ๐—ถ๐—ป๐˜-๐—น๐—ถ๐—บ๐—ถ๐˜๐—ฒ๐—ฑ ๐—ฒ๐—ด๐—ฟ๐—ฒ๐˜€๐˜€: the worker can call only the GitHub read/comment endpoints required for its target repository, generation, and GitHub's tarball host. It has no filesystem write capability or working directory access. โ€ข ๐—•๐˜‚๐—ถ๐—น๐˜ ๐˜„๐—ถ๐˜๐—ต @chainguard_dev 's distroless glibc-dynamic , no shell, no package manager, no busybox in the runtime layer. โ€ข ๐—ง๐—Ÿ๐—ฆ ๐˜ƒ๐—ถ๐—ฎ ๐—ฟ๐˜‚๐˜€๐˜๐—น๐˜€ + ๐—ฟ๐—ถ๐—ป๐—ด, ๐˜„๐—ถ๐˜๐—ต ๐— ๐—ผ๐˜‡๐—ถ๐—น๐—น๐—ฎ ๐—ฟ๐—ผ๐—ผ๐˜๐˜€ ๐—ฏ๐—ฎ๐—ธ๐—ฒ๐—ฑ into the binary (webpki-roots); no host CA trust, no OpenSSL in the runtime. โ€ข Signed ๐˜„๐—ถ๐˜๐—ต @projectsigstore ๐—ฐ๐—ผ๐˜€๐—ถ๐—ด๐—ป (keyless, OIDC), with SBOM and SLSA-provenance attestations published alongside each tagged release Quite soon we are going to mate it with runseal and make supply chain attackers cry into their oxtail soup github.com/nolabs-ai/nogent and runseal its elder sibling, both offspring of nono.sh github.com/marketplace/actioโ€ฆ
3
2
12
662