Huntress tested Anthropic’s Claude Fable 5.1 on seven Rails coding tasks that required use of native framework APIs rather than functionally similar hand-written implementations. In 21 unguided trials, the agent selected the intended API 10 times (48%); it performed well on familiar APIs but failed to use perform_all_later, validates_comparison_of, and has_secure_token in any trial, despite solutions passing functional tests.
Adding a concise API-recall rule to CLAUDE.md raised intended API use to 86%. Huntress then combined a Rails-gem lookup utility with a second-model reviewer that could halt flawed output, achieving 28 successful outcomes in 28 trials. All resulting changes passed hidden RSpec tests, application tests, and RuboCop checks, with the additional controls estimated to cost roughly $0.30 per task.

Track how attackers are adapting to this technology.
2 events from the most recent confirmed update back to the earliest known activity.
Huntress evaluated an API-recall rule, Rails API lookup utility, and stop-time reviewer; the four-line CLAUDE.md rule increased recall to 18 of 21 trials (86%). Combining the rule, lookup tool, and reviewer produced 28 successful trials out of 28, with all solutions passing testing and lint checks.
Huntress tested Claude Fable 5.1 in a Rails application using seven API-recall tasks to measure whether it selected native Rails features rather than hand-written equivalents. In unguided trials, the agent used the intended APIs in 10 of 21 attempts (48%).
Follow how adversaries are adapting to this technology, and where it touches your stack today.
1 reference tracked. Mallory keeps watching after this page renders.
Map indicators from this story to your assets and identify affected systems in minutes.
Every observed campaign, victim, and pivot linked to actors named in this story.
Malware, exploits, and IOCs connected to the activity described here.
YARA, Sigma, and Snort rules deployed to your SIEM as soon as they’re published.
Get matching new stories delivered to your team as they break — not the next morning.
Ask questions about this story and take action on the answers.