Agents16 min
A local reproduction of the difference between “do not write the tarball” and “do not run code”
In npm 11.6.0, a synthetic package’s prepack, prepare and postpack hooks all ran under npm pack --dry-run. The tarball file was not written, but the scripts changed the working tree. Use --ignore-scripts and an isolated builder when inspection must not grant package code authority.
Agents17 min
Source-level evidence for pinning lifecycle-script authority to package versions
pnpm 11.24.0 blocks unapproved dependency builds, but its normal approve-builds flow records a bare package name. The pinned implementation treats that name as approval for every registry version. Exact name@version rules are supported and give CI a narrower execution boundary.
Agents18 min
A clean-room probe of allowScripts, allow-git and the temporary-clone build path
npm 12.0.2 correctly rejected a git dependency until I enabled git fetching. After that, an unapproved prepare hook still ran twice inside npm’s temporary clone even while npm warned that the package’s prepare script had been blocked. The implementation explains why --ignore-scripts remains the stronger boundary for untrusted git dependencies.
Agents14 min
Lifecycle hooks turn dependency installation into shell execution
A local file dependency with preinstall, install and postinstall hooks ran all three hooks during npm install in my sandbox. Re-running with --ignore-scripts suppressed the hooks entirely, which makes the real question obvious: who gets to execute code during installation?
Agents16 min
A deployment decision for local servers, relays and downstream resources
If an MCP server can relay the same bearer token it received, the server becomes part of the authorization plane. The safer pattern is audience-bound resource tokens, explicit resource metadata and a refusal to treat localhost as the trust boundary.
Agents19 min
Node 26.7.0 adds audit mode, but the security boundary still lives outside the runtime
Node’s stable permission model still catches accidental filesystem and process access, and v26.7.0’s new --permission-audit mode is useful for rollout rehearsals. Our local probe showed the same diagnostics-channel event in both modes; only enforce mode denied the read.
Agents13 min
A go/no-go review for tool access, identity and containment
MCP standardizes how an AI application reaches tools; it does not decide which authority the application should receive. Use these gates before a server can touch production data or actions.
Models26 min
A migrate, sandbox, self-host or wait decision for Z.ai’s post-trained coding model
GLM-5.3 is a timely coding-agent candidate, not an automatic GLM-5.2 upgrade. Trial the managed model in an isolated repository workflow, migrate thinking settings explicitly, contain network and exploit authority, and wait for the actual weights and safety artifacts before approving self-hosting.
Models14 min
A build, buy and deploy decision for OpenAI’s limited-preview Ultrafast API mode
GPT-5.6 Sol Ultrafast is an emerging serving option, not a blanket model migration. Trial it only on latency-critical paths where saved time has measured value, quality remains equivalent locally, tier delivery is observable, and fallback to Standard is safe.
Models16 min
A release decision for retiring model IDs and replacement versions
A replacement model is a new configured system, not a dependency patch. Inventory every route, freeze the decision contract, shadow the replacement, and migrate only the scopes that clear explicit quality, safety, cost and rollback gates.
Buyer guides17 min
Approve, constrain, test or reject one configured data path
“No training” is not a retention policy, and a region selector is not a complete data map. Use this evidence-led review to gate an AI API on storage, processing, logs, application state, transfers and deletion.
Buyer guides17 min
Build, buy or extend without trapping the evidence in one dashboard
Choose an LLM evaluation platform by what you can export, reproduce and migrate—not by grader count. Own the cases, decision rules, provenance and case-level results before adopting a workflow or dashboard.
Automation15 min
An implementation decision for agent and automation controls
Decide which AI actions need human approval, what evidence a reviewer must see, and when approval is too weak to make an unsafe authority path deployable.
Buyer guides15 min
A build, buy or hybrid decision for production AI telemetry
Decide what evidence an AI system must produce, which content may be retained, and whether your existing stack, a specialist platform or a hybrid can meet the operating contract.
Agents17 min
A security decision for RAG, agents and tool-using AI systems
Treat direct and indirect prompt injection as an authority-design problem. Decide whether to deploy, constrain or reject an LLM workflow with explicit data, tool, approval and evaluation gates.
Automation15 min
A deterministic workflow, bounded agent or no-automation decision
Do not buy autonomy for a process that can be expressed and controlled as a workflow. Use this evidence-led framework to choose deterministic code, an LLM-assisted workflow, a bounded agent—or no automation.
Buyer guides16 min
A build, buy or bounded-trial framework for one AI workload
Compare a managed model API with a self-hosted open-weight stack on accepted outcomes, full operating cost, data boundaries, control and exit—not token price or infrastructure ideology.
Buyer guides14 min
A production decision for knowledge, behavior and combined systems
Retrieval and fine-tuning solve different failure classes. Use this evidence-led decision to choose prompt-only, RAG, fine-tuning, a measured combination—or no LLM change.
Models20 min
A workload evaluation and deployment decision for technical teams
Public benchmarks can shortlist candidates; they cannot decide which configured AI system is acceptable for your workload. This guide turns model selection into a reproducible ship, trial or reject decision.
Agents14 min
A production-readiness framework for engineering leaders
A coding agent should earn autonomy through controls and repeatable evidence—not through an impressive demo. This framework turns repository access into a staged engineering decision.
Papers to production8 min
An evidence ladder for technical teams
How to decide whether a research result deserves a prototype, a controlled trial or no engineering time yet.
Benchmarks8 min
Measure systems, interventions and failure—not demos
A benchmark design for teams evaluating tool-using agents on their own operational tasks.
Buyer guides9 min
A buyer guide for engineering and AI leads
A vendor-neutral scorecard covering evidence, integration, security, economics, operations and exit risk.