SShortSingh.
Back to feed

Developer Uses AI Agents to Build a CMS, Finds Human Code Review Still Critical

0
·1 views

A developer built a content management system using AI coding agents connected to a kanban board (Kanboard) and a git server (Gitea), orchestrated by a tool called Marcus, without writing any code himself. The setup allowed multiple agents to work on separate tickets simultaneously, each on its own branch with a live preview environment. A key design choice required every completed ticket to pass through a human review checkpoint before merging into the main codebase. During these reviews, the developer caught several serious issues the agents introduced silently, including a weak session store, a broken permission check, and an XSS vulnerability in comment rendering. The experiment highlights a shift in the developer's role from writing code to auditing it, arguing that visibility into AI-made decisions during the build process is essential to producing secure and reliable software.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

Quad9 Offers Free DNS Resolver Focused on Security and Privacy

Quad9 is a nonprofit service providing a free recursive DNS resolver designed to enhance user security and privacy online. The service blocks access to known malicious domains by leveraging threat intelligence from multiple cybersecurity partners. Unlike commercial DNS providers, Quad9 does not collect or sell user data, making privacy a central feature of its offering. Users can configure their devices to use Quad9 as an alternative to default DNS resolvers provided by internet service providers.

0
ProgrammingDEV Community ·

Study Finds Multi-Agent AI Orchestration Uses 52% More Tokens With Minimal Gain

Researcher Mohammad Fauzel Sadeghizad conducted 45 controlled experiments across 20 programming tasks to measure the real cost of splitting AI agent workflows into coordinated subsessions versus running them in a single inline session. The orchestrated arm consumed 52% more tokens and took 38% longer on average compared to the inline approach, while success rates fell marginally from 85% to 82%. The key trade-off identified was context size: the coordinator's context stayed below 5,000 tokens even on complex tasks, while inline agents ballooned to 15,000 tokens. The study used pre-registered evaluation rubrics, deterministic task fixtures, and an independent adversarial verification audit to isolate orchestration overhead from model variance. The findings suggest that multi-agent architectures offer context-management benefits but impose measurable performance and cost penalties, making the value of the approach highly dependent on workload specifics.

0
ProgrammingDEV Community ·

GitHub's HydraFusion Routes Coding Tasks Across AI Models to Cut Costs Without Losing Quality

GitHub has launched HydraFusion as a research preview within Copilot, a multi-model orchestration system designed to reduce the cost of AI-assisted coding workflows. Rather than sending every task to a single high-end model, HydraFusion breaks workflows into subtasks and routes each to the least expensive model capable of handling its complexity. A lightweight classifier analyzes factors such as code diff size, AST depth, and user intent to assign a complexity tier before any model call is made. A fallback handler detects failed outputs, such as syntax errors or test failures, and automatically retries with a more capable model. GitHub's internal evaluations indicate the system matches the quality of frontier models like Opus 5 while meaningfully lowering total workflow costs.

0
ProgrammingDEV Community ·

Deleting a Sandbox After Use Is Cleanup, Not Security, Developer Warns

A developer building a disposable container sandbox for an AI agent realized that destroying the container after use does nothing to prevent harm caused while it was running. A misconfigured container can be granted access to sensitive files and unrestricted network access, meaning an agent could exfiltrate SSH keys or other data before the container is ever deleted. The core mistake was conflating cleanup — removing leftover artifacts — with access control, which must be enforced before the container runs. A simple test using Podman demonstrated that a disposable container could read a private SSH key and then delete itself cleanly, leaving no trace despite the exposure. The developer concluded that a sandbox's security model must default to no permissions, granting only the minimum access a task requires, since the live runtime window is where all potential damage occurs.

Developer Uses AI Agents to Build a CMS, Finds Human Code Review Still Critical · ShortSingh