Anu Script Manager 7.0 | Quick · 2025 |
But once you're on 7.0, you'll wonder how you tolerated the amnesia of 6.x. We deliberately excluded two "obvious" features:
When a script needs to access S3, ASM 7.0 doesn't inject an AWS key. Instead, it requests a from the SPIRE agent, exchanges it for an IAM role, and scopes the permissions to exactly the bucket and prefix the script declared in its contract (remember Part 2?).
This is not AI. This is engineered memory . And it's deterministic. Let's talk about the scheduler. We threw out the cron emulation. Anu Script Manager 7.0
You can now run scripts from untrusted tenants on the same ASM cluster. The identity plane prevents cross-tenant leakage. Even if a script is malicious, it cannot exfiltrate data it never had permission to see. Part 5: The Observability Shift – Traces, Not Logs Logs are dead. Long live traces.
The migration will take an afternoon. The cognitive shift will take a week. But you'll never accept a blind script runner again. But once you're on 7
ASM 7.0 exports OpenTelemetry traces natively. Every script execution is a trace. Every subprocess call, every HTTP request from inside the script, every file read – all spans.
This eliminates the "runaway script" problem. No more accidental rm -rf on production because of a stale environment variable. The script must declare its intent. ASM 7.0 enforces it. We heard your frustration. "Why do I need a separate FastAPI app to trigger my maintenance script?" This is not AI
ASM asks the script, "What files, APIs, or services do you intend to touch?" The script responds (via a new lightweight manifest API). Phase 2 (Execution): If the resources are available and the contract is honest, ASM executes. If not, it queues a remediation script.