惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LangChain Blog
云风的 BLOG
云风的 BLOG
M
MIT News - Artificial intelligence
A
About on SuperTechFans
J
Java Code Geeks
量子位
博客园 - 三生石上(FineUI控件)
博客园 - Franky
博客园_首页
H
Hackread – Cybersecurity News, Data Breaches, AI and More
IT之家
IT之家
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Apple Machine Learning Research
Apple Machine Learning Research
Engineering at Meta
Engineering at Meta
雷峰网
雷峰网
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
Martin Fowler
Martin Fowler
有赞技术团队
有赞技术团队
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

The Last Watchdog

News Alert: SpyCloud survey finds machine identity risks outpace defenses, exposing gaps in oversight | The Last Watchdog News Alert: Reflectiz launches AI website testing, uses site context to find and verify flaws | The Last Watchdog News Alert: Link11 reports fewer but stronger DDoS attacks in Europe for the first half of 2026 | The Last Watchdog News alert: OpenMatter adds secure routing for OpenAI, Anthropic and Google models | The Last Watchdog LW ROUNDTABLE: OpenAI’s test agents self-organized into a rogue swarm no one anticipated | The Last Watchdog News alert: Bright Security launches AI PT, AI-powered penetration testing that cuts weeks to hours | The Last Watchdog MY TAKE: ChatGPT’s five-hour outage coincided with a model retirement its incident record omits | The Last Watchdog NEWS ALERT: Lunar Cyber tracks stolen API keys, ties them to infected employer devices | The Last Watchdog NEWS ALERT: SRA makes SOC AI license-free — customers pay only for the Azure compute they use | The Last Watchdog BLACK HAT FIRESIDE CHAT: How linking SOC alerts cuts noise, reveals attacks taking shape | The Last Watchdog News alert: Airlock Digital IRAP assessment bolsters trust for sensitive Australian deployments | The Last Watchdog News alert: OpenMatter Network spotlights AI verification at Belgrade Blockchain Week | The Last Watchdog MY TAKE: Black Hat 2026 Part 3 — Agentic AI can do the work, but somebody has to prove it | The Last Watchdog MY TAKE: Black Hat 2026 Part 2 — Security shifts to deciding in advance what an AI agent may reach | The Last Watchdog MY TAKE: Black Hat 2026 Wrap-up Part 1 — AI is forcing security and operations to merge in the SOC | The Last Watchdog News Alert: Pulse Security AI’s research reveals C-suite, board confidence gap on cyber exposures | The Last Watchdog BLACK HAT ROUNDTABLE: Security pros dissect fallout from Hugging Face’s double guardrail failure | The Last Watchdog News alert: Airlock extends endpoint control to govern AI agents and define operating boundaries | The Last Watchdog News alert: Mallory links threat intelligence to governed response as exploit timelines shrink | The Last Watchdog News alert: Community voting shapes 2026 Cybersecurity Excellence Awards | The Last Watchdog BLACK HAT Q&A: The AI agent that clears the human door and slips past the machine gate | The Last Watchdog News alert: Pulse Security launches with $8 million for AI platform to modernize CISO operations | The Last Watchdog News alert: Insignary’s on-demand SBOM verification boosts software supply chain security | The Last Watchdog News alert: Tego AI finds Anthropic’s integration of Claude and Slack can trigger unauthorized actions | The Last Watchdog News alert: OpenMatter joins HOL initiative to shape trust standards for autonomous AI | The Last Watchdog News alert: Insignary tackles SBOM accuracy gap as AI tools intensify software supply-chain risk | The Last Watchdog News alert: Link11 launches faster DDoS mitigation to counter AI-driven, adaptive network attacks | The Last Watchdog News alert: Reflectiz partners with Taboola to host webinar on AI-driven marketing security risks | The Last Watchdog News alert: OpenMatter launches platform to verify AI activity across enterprise systems | The Last Watchdog News alert: SpyCloud report finds phishing surge exposing employee data at Fortune 100 companies | The Last Watchdog
GUEST ESSAY: AI coding assistants are putting open source...
bacohido · 2026-09-03 · via The Last Watchdog

By Mike Pittenger

For years, software teams have managed open source risk in two familiar forms: licensing obligations and known vulnerabilities. AI coding assistants introduce a third risk that is harder to see.

Related: Where SBOMs fall short

They can place open source snippets directly inside source files without declaring a package, updating a build file or adding anything to a software bill of materials.

These hidden dependencies expose a weakening assumption behind established software controls: that third-party code arrives through a declared component. When it does not, the Software Composition Analysis tools and SBOM processes organizations rely on may never see it.

Where trails break

When a developer uses an open source package, the package normally appears in a manifest or dependency file. That creates a trail. SCA tools can identify the component, check its license and known vulnerabilities, and include it in the resulting SBOM.

An AI coding assistant can bypass that trail. Because models learn from open source and other publicly available code, an assistant may reproduce a familiar pattern directly inside a file. No package is installed and no dependency is declared. Even a careful reviewer is unlikely to recognize that a block of generated code resembles material from one of millions of open source projects.

The obligations, however, do not disappear simply because the trail does. A reproduced snippet may require attribution or a license notice. Copyleft code may raise broader questions about surrounding proprietary code.

Research shows that this is more than a hypothetical concern. The LiCoEval benchmark evaluated 14 popular language models and found that 0.88% to 2.01% of generated functions were strikingly similar to existing open source implementations. Most models failed to supply accurate license information, particularly for copyleft code.

Pittenger

Those percentages sound small until they meet the scale of a working codebase. In an application with 300,000 functions, a one to two percent rate puts 3,000 to 6,000 functions in play, each one a potential attribution or license obligation that nobody recorded.

Our own early review at Insignary points the same direction. Across a small sample of real-world applications generated wholly or partly by AI, open source snippets turned up in roughly a third of generated files, and in more than half the files from applications built entirely by AI. Traditional SBOMs captured well under a quarter of the dependencies that snippet-level analysis surfaced.

Why controls matter

The GitHub Copilot litigation has already brought the removal or omission of copyright and attribution information into court. The district court dismissed the plaintiffs’ principal DMCA claims, and that ruling is now on appeal. Whatever the eventual outcome, development organizations cannot assume that code is free of obligations merely because an assistant produced it.

Do the benefits of AI coding tools outweigh the risks? Of course. But development and risk teams have faced a version of this question before. In the early days of open source, the first instinct was to hunt it down and strip it out. That impulse faded as the benefits became undeniable, and what replaced it was visibility and control: knowing what you had, where it came from and what it obligated you to do. AI-generated code needs the same shift. The goal is not to ban the assistants. It is to treat what they produce with the same scrutiny already applied to code from outside the organization.

That starts with making AI use visible. Engineering leaders should know which assistants are approved, where generated code may enter repositories and how that use is disclosed in pull requests. The developer submitting the code should remain responsible for reviewing it rather than treating the model as its author or approver.

Find, decide, record

Next, inspect the source itself before code is merged or released. Traditional SCA remains necessary for declared components, but snippet-level analysis is needed to find borrowed code embedded inside files. A match should identify the likely project, version, and its license.

Then route the result through an explicit decision gate. Permissively licensed code may be retained once required notices and attribution are restored. Copyleft or uncertain matches should go to the organization’s open source or legal reviewers, then rewritten or replaced.

Finally, record the decision. Update the SBOM or related attestations, preserve the evidence behind the disposition and identify who approved release. Engineering owns the code it ships; security and open source program teams define the controls; legal specialists resolve the exceptions.

AI has accelerated code production without eliminating software accountability. Controls built around declared dependencies now need to account for code that arrives without one. Once hidden dependencies become visible, organizations can evaluate them using the same disciplined process they already apply to the rest of the software supply chain.

About the essayist: Mike Pittenger is chief strategy officer at Insignary, a Toronto-based provider of software composition analysis technology that identifies open-source components, licenses and vulnerabilities in source code and binaries.

September 3rd, 2026 | Essays | Top Stories