<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-menu-disabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-os vector-feature-navigation-update-disabled vector-sticky-header-enabled skin-thumbsize-clientpref-standard" lang="it" dir="ltr"><head>
    <meta charset="UTF-8">
    <title>CURL</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link rel="icon" type="image/png" href="./_res_/favicon.png">
    <link rel="canonical" href="https://it.wikipedia.org/wiki/CURL"> <link href="./_mw_/ext.cite.parsoid.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/mediawiki.skinning.content.parsoid.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
    <link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
    <meta name="ResourceLoaderDynamicStyles" content="">
    
    <link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
    <link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
    <link rel="stylesheet" type="text/css" href="./_res_/footer.css">
    <link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
  </head>
  <body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-CURL rootpage-CURL skin-vector-2022 action-view">
    <div class="mw-page-container">
      <div class="mw-page-container-inner">
        <div class="mw-content-container">
          <main id="content" class="mw-body">
            <header class="mw-body-header vector-page-titlebar">
              <h1 id="firstHeading" class="firstHeading mw-first-heading">cURL</h1>
            </header>
            <a id="top"></a>
            <div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
              <div id="contentSub">
                <div id="mw-content-subtitle"></div>
              </div>
              <div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="it" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="it" dir="ltr" data-mw-parsoid-version="0.24.0.0-alpha18" data-mw-html-version="2.8.0"><section data-mw-section-id="0" id="mwAQ"><span class="mw-empty-elt" typeof="mw:Transclusion" id="mwAg"><style data-mw-deduplicate="TemplateStyles:r130658281" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


body:not(.skin-minerva) .mw-parser-output .hatnote.nota-disambigua{clear:both;margin-top:0;padding:.05em .5em}


/* end   https://it.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r139142988" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .hatnote-content{align-items:center;display:flex}.mw-parser-output .hatnote-icon{flex-shrink:0}.mw-parser-output .hatnote-icon img{display:flex}.mw-parser-output .hatnote-text{font-style:italic}body:not(.skin-minerva) .mw-parser-output .hatnote{border:1px solid #CCC;display:flex;margin:.5em 0;padding:.2em .5em}body:not(.skin-minerva) .mw-parser-output .hatnote-text{padding-left:.5em}body.skin-minerva .mw-parser-output .hatnote-icon{padding-right:8px}body.skin-minerva .mw-parser-output .hatnote-icon img{height:auto;width:16px}body.skin--responsive .mw-parser-output .hatnote a.new{color:#d73333}body.skin--responsive .mw-parser-output .hatnote a.new:visited{color:#a55858}


/* end   https://it.wikipedia.org/ */
</style></span>
<span typeof="mw:Transclusion" id="mwBA"></span>
<span class="mw-empty-elt" typeof="mw:Transclusion" id="mwBQ"><style data-mw-deduplicate="TemplateStyles:r143074810" typeof="mw:Extension/templatestyles">
/* start https://it.wikipedia.org/ */


.mw-parser-output .sinottico{background-color:#f8f9fa;border:1px solid #c8ccd1;border-spacing:0;clear:right;float:right;font-size:95%;line-height:1.4em;margin:0 0 1em 1.5em;width:280px}.mw-parser-output .sinottico caption{font-weight:bold}.mw-parser-output .sinottico>tbody>tr>th:not(:only-child),.mw-parser-output .sinottico_annidata>tbody>tr>th:not(:only-child){background-color:#f3f3f3;border-right:1px solid #e5e5e8;text-align:left;vertical-align:top}.mw-parser-output .sinottico>tbody>tr:not(:last-child)>td,.mw-parser-output .sinottico>tbody>tr:not(:last-child)>th,.mw-parser-output .sinottico_annidata>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>th{border-bottom:1px solid #e0e0e0}.mw-parser-output .sinottico>tbody>tr>td,.mw-parser-output .sinottico>tbody>tr>th:not(:only-child),.mw-parser-output .sinottico_annidata>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>th:not(:only-child){padding:.25em .4em}.mw-parser-output .sinottico>tbody>tr>td,.mw-parser-output .sinottico_annidata>tbody>tr>td{vertical-align:middle}.mw-parser-output .sinottico>tbody>tr>td>hr:only-child{margin:0.4em 0.2em}.mw-parser-output .sinottico ul{margin:0 0 0 1em;padding:0}.mw-parser-output .sinottico_annidata{border-spacing:0;margin:0 -.4em;width:calc(100% + calc(.4em*2))}.mw-parser-output .sinottico_annidata:last-child{margin-bottom:-.2em}.mw-parser-output .sinottico_annidata:last-child>tbody>tr:last-child>td,.mw-parser-output .sinottico_annidata:last-child>tbody>tr:last-child>th{border-bottom:none}.mw-parser-output .sinottico_divisione+.sinottico_divisione>th,.mw-parser-output .sinottico_testata+.sinottico_divisione>th{border-top:2px solid #f8f9fa}.mw-parser-output .sinottico_divisione th{background-color:#eeeeee;padding:.15em .4em;text-align:center}.mw-parser-output .sinottico_piede{text-align:center;font-size:90%;background:#EFEFEF}.mw-parser-output .sinottico_piede2{background-color:white;font-size:xx-small;padding-bottom:0;text-align:right}.mw-parser-output .sinottico_sottotitolo{font-size:80%}.mw-parser-output .sinottico_testata th{background-color:#dedede;font-size:116%;padding:.2em .4em;text-align:center}.mw-parser-output .sinottico_testo_centrale{text-align:center}


/* end   https://it.wikipedia.org/ */
</style></span><table class="infobox sinottico" summary="Tabella sinottica che riassume i principali dati del soggetto"><tbody><tr class="sinottico_testata"><th colspan="2">CURL<br><span class="sinottico_sottotitolo"><a rel="mw:WikiLink" href="Software" title="Software">software</a></span></th></tr><tr><td class="sinottico_testo_centrale " colspan="2"><figure class="mw-halign-center" typeof="mw:File/Frameless"><img alt="Logo" src="./_assets_/f30b576d340ab281afddf4a0e5a1a86c.png" decoding="async" data-file-width="429" data-file-height="129" data-file-type="drawing" height="30" width="100" class="mw-file-element" loading="lazy"><figcaption>Logo</figcaption></figure></td></tr><tr><td class="sinottico_testo_centrale" colspan="2"><figure class="mw-halign-center" typeof="mw:File/Frameless"><img alt="Output di esempio di curl -O" src="./_assets_/243b4c3647494c5d60c59240c3282438.png" decoding="async" data-file-width="676" data-file-height="57" data-file-type="bitmap" height="22" width="260" class="mw-file-element" loading="lazy"><figcaption>Output di esempio di <code>curl -O</code></figcaption></figure>Output di esempio di <code>curl -O</code>
</td></tr><tr><th>Genere</th><td><a rel="mw:WikiLink" href="Gestore_di_download" title="Gestore di download">Gestore di download</a>
</td></tr><tr><th><a rel="mw:WikiLink" href="Sviluppatore_di_software" title="Sviluppatore di software">Sviluppatore</a></th><td>Daniel Stenberg
</td></tr><tr><th>Data<span typeof="mw:Entity">&nbsp;</span>prima<span typeof="mw:Entity">&nbsp;</span>versione</th><td>1996
</td></tr><tr><th>Ultima<span typeof="mw:Entity">&nbsp;</span>versione</th><td>8.21.0 (24 giugno 2026)
</td></tr><tr><th><a rel="mw:WikiLink" href="Sistema_operativo" title="Sistema operativo">Sistema operativo</a></th><td><a rel="mw:WikiLink" href="Multipiattaforma" title="Multipiattaforma">Multipiattaforma</a>
</td></tr><tr><th><a rel="mw:WikiLink" href="Linguaggio_di_programmazione" title="Linguaggio di programmazione">Linguaggio</a></th><td><a rel="mw:WikiLink" href="C_(linguaggio_di_programmazione)" title="C (linguaggio di programmazione)">C</a>
</td></tr><tr><th><a rel="mw:WikiLink" href="Licenza_(informatica)" title="Licenza (informatica)">Licenza</a></th><td>curl license<br>(<a rel="mw:WikiLink" href="Licenza_di_software_libero" title="Licenza di software libero">licenza libera</a>)
</td></tr><tr><th><a rel="mw:WikiLink" href="Sito_web" title="Sito web">Sito web</a></th><td><span style="word-break: break-all;"><a rel="mw:ExtLink nofollow" href="https://curl.se/" class="external text">curl.se/</a></span>
</td></tr><tr></tr></tbody></table><span class="mw-empty-elt"></span>

<p id="mwBg"><b id="mwBw">cURL</b> (pronunciato "curl", /kɜːrl/<sup class="mw-ref reference" id="cite_ref-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-1" id="mwCA"><span class="mw-reflink-text" id="mwCQ"><span class="cite-bracket" id="mwCg">[</span>1<span class="cite-bracket" id="mwCw">]</span></span></a></sup>) è un software che fornisce una <a rel="mw:WikiLink" href="Libreria_(software)" title="Libreria (software)" id="mwDA">libreria</a> (<b id="mwDQ">libcurl</b>) e una interfaccia da <a rel="mw:WikiLink" href="Interfaccia_a_riga_di_comando" title="Interfaccia a riga di comando" id="mwDg">linea di comando</a> (<b id="mwDw">curl</b>), utilizzabili per trasferire dati e file tramite numerosi <a rel="mw:WikiLink" href="Protocollo_di_rete" title="Protocollo di rete" id="mwEA">protocolli</a>. Il nome significa "Client per URL" (<i id="mwEQ">"Client for URL"</i> in inglese)<sup class="mw-ref reference" id="cite_ref-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-2" id="mwEg"><span class="mw-reflink-text" id="mwEw"><span class="cite-bracket" id="mwFA">[</span>2<span class="cite-bracket" id="mwFQ">]</span></span></a></sup>.</p>

</section><section data-mw-section-id="1" id="mwFw" aria-labelledby="Storia"><div class="mw-heading mw-heading2"><h2 id="Storia">Storia</h2></div>
<p id="mwGA">La prima versione di cURL è stata pubblicata nel 1996<sup class="mw-ref reference" id="cite_ref-3" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-3" id="mwGQ"><span class="mw-reflink-text" id="mwGg"><span class="cite-bracket" id="mwGw">[</span>3<span class="cite-bracket" id="mwHA">]</span></span></a></sup>. Il suo nome originariamente era <i id="mwHQ">httpget</i>, diventato poi <i id="mwHg">urlget</i>, prima dell'adozione del nome attuale curl. L'autore e sviluppatore principale è lo sviluppatore svedese Daniel Stenberg, che ha creato questo software per automatizzare il recupero dei tassi di cambio valuta per gli utenti di <a rel="mw:WikiLink" href="Internet_Relay_Chat" title="Internet Relay Chat" id="mwHw">IRC</a>.</p>

<p id="mwIA">Da almeno il 2018, il progetto riceve donazioni tramite Open Collective, una piattaforma di <i id="mwIg"><a rel="mw:WikiLink" href="Crowdfunding" title="Crowdfunding" id="mwIw">crowdfunding</a></i> <a rel="mw:WikiLink" href="Open_source" title="Open source" id="mwJA">open source</a>.<sup class="mw-ref reference" id="cite_ref-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-4" id="mwJQ"><span class="mw-reflink-text" id="mwJg"><span class="cite-bracket" id="mwJw">[</span>4<span class="cite-bracket" id="mwKA">]</span></span></a></sup></p>

<section data-mw-section-id="2" id="mwKQ" aria-labelledby="Inizio_del_programma_bug_bounty_e_chiusura_per_«AI_slop»"><div class="mw-heading mw-heading3"><h3 id="Inizio_del_programma_bug_bounty_e_chiusura_per_«AI_slop»"><span id="Inizio_del_programma_bug_bounty_e_chiusura_per_.C2.ABAI_slop.C2.BB" typeof="mw:FallbackId"></span>Inizio del programma bug bounty e chiusura per «AI slop»</h3></div>
<p id="mwKg">Nel 2019 il progetto cURL ha raccolto fondi sufficienti per lanciare un programma di <i id="mwKw">responsible disclosure</i> tramite <i id="mwLQ">bug bounty</i>, ovverosia un sistema di ricompensa economica per chi rileva vulnerabilità di <a rel="mw:WikiLink" href="Sicurezza_informatica" title="Sicurezza informatica" id="mwLw">sicurezza informatica</a> confermate.<sup class="mw-ref reference" id="cite_ref-announce-bug-bounty-start_5-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-announce-bug-bounty-start-5" id="mwMA"><span class="mw-reflink-text" id="mwMQ"><span class="cite-bracket" id="mwMg">[</span>5<span class="cite-bracket" id="mwMw">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-6" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-6" id="mwNA"><span class="mw-reflink-text" id="mwNQ"><span class="cite-bracket" id="mwNg">[</span>6<span class="cite-bracket" id="mwNw">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-cc-ai-slop_7-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-cc-ai-slop-7" id="mwOA"><span class="mw-reflink-text" id="mwOQ"><span class="cite-bracket" id="mwOg">[</span>7<span class="cite-bracket" id="mwOw">]</span></span></a></sup></p>

<p id="mwPA">Il programma di <i id="mwPQ">bug bounty</i> di cURL è durato in modo positivo per più di cinque anni, rilevando più di 80 vulnerabilità confermate ed erogando ricompense per più di <span typeof="mw:Transclusion" id="mwPg">90&nbsp;000</span> dollari al 2024-2025.<sup class="mw-ref reference" id="cite_ref-end-bounty-announcement_8-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-end-bounty-announcement-8" id="mwPw"><span class="mw-reflink-text" id="mwQA"><span class="cite-bracket" id="mwQQ">[</span>8<span class="cite-bracket" id="mwQg">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-cc-ai-slop_7-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-cc-ai-slop-7" id="mwQw"><span class="mw-reflink-text" id="mwRA"><span class="cite-bracket" id="mwRQ">[</span>7<span class="cite-bracket" id="mwRg">]</span></span></a></sup> Il progetto beneficiava di segnalazioni di alta qualità, anche grazie alla potenziale massima ricompensa di <span typeof="mw:Transclusion" id="mwRw">10&nbsp;000</span> dollari per segnalazione.<sup class="mw-ref reference" id="cite_ref-cc-ai-slop_7-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-cc-ai-slop-7" id="mwSA"><span class="mw-reflink-text" id="mwSQ"><span class="cite-bracket" id="mwSg">[</span>7<span class="cite-bracket" id="mwSw">]</span></span></a></sup></p>

<p id="mwTA">Dal 2024 al 2025 il progetto cURL assiste ad un aumento dei <a rel="mw:WikiLink" href="Falsi_positivi" title="Falsi positivi" class="mw-redirect" id="mwTQ">falsi positivi</a> senza precedenti: arrivano decine di segnalazioni scritte in inglese impeccabile, e con dettagli tecnici molto convincenti, ma totalmente infondate.<sup class="mw-ref reference" id="cite_ref-cc-ai-slop_7-3" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-cc-ai-slop-7" id="mwTg"><span class="mw-reflink-text" id="mwTw"><span class="cite-bracket" id="mwUA">[</span>7<span class="cite-bracket" id="mwUQ">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-list-of-ai-slop-curl_9-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-list-of-ai-slop-curl-9" id="mwUg"><span class="mw-reflink-text" id="mwUw"><span class="cite-bracket" id="mwVA">[</span>9<span class="cite-bracket" id="mwVQ">]</span></span></a></sup> In alcuni casi "semplici" le false segnalazioni menzionano chiamate a porzioni di codice inesistente, ma in altri casi vi erano altri tipi di <a rel="mw:WikiLink" href="Allucinazione_(intelligenza_artificiale)" title="Allucinazione (intelligenza artificiale)" id="mwVg">allucinazioni da intelligenza artificiale generativa</a> difficili da rilevare, se non dopo ore di verifiche e test di riprodicibilità da parte della squadra di cURL.<sup class="mw-ref reference" id="cite_ref-cc-ai-slop_7-4" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-cc-ai-slop-7" id="mwVw"><span class="mw-reflink-text" id="mwWA"><span class="cite-bracket" id="mwWQ">[</span>7<span class="cite-bracket" id="mwWg">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-list-of-ai-slop-curl_9-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-list-of-ai-slop-curl-9" id="mwWw"><span class="mw-reflink-text" id="mwXA"><span class="cite-bracket" id="mwXQ">[</span>9<span class="cite-bracket" id="mwXg">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-end-bounty-announcement_8-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-end-bounty-announcement-8" id="mwXw"><span class="mw-reflink-text" id="mwYA"><span class="cite-bracket" id="mwYQ">[</span>8<span class="cite-bracket" id="mwYg">]</span></span></a></sup></p>

<p id="mwYw">Dal 2024 al 2026 questo fenomeno di falsi positivi è divenuto insostenibile per i manutentori di cURL, vissuto come un <a rel="mw:WikiLink" href="Attacco_informatico" title="Attacco informatico" id="mwZA">attacco informatico</a> distribuito (<i id="mwZQ"><a rel="mw:WikiLink" href="Distributed_denial_of_service" title="Distributed denial of service" class="mw-redirect" id="mwZg">distributed denial of service</a></i>), descritto come tale in diversi contesti internazionali, per esempio con la dicitura «<i id="mwZw">AI slop attacks on the curl project</i>» (letteralmente "il minestrone di intelligenza artificiale attacca il progetto cURL").<sup class="mw-ref reference" id="cite_ref-list-of-ai-slop-curl_9-2" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-list-of-ai-slop-curl-9" id="mwaA"><span class="mw-reflink-text" id="mwaQ"><span class="cite-bracket" id="mwag">[</span>9<span class="cite-bracket" id="mwaw">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-cc-ai-slop_7-5" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-cc-ai-slop-7" id="mwbA"><span class="mw-reflink-text" id="mwbQ"><span class="cite-bracket" id="mwbg">[</span>7<span class="cite-bracket" id="mwbw">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-arstechnica_10-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-arstechnica-10" id="mwcA"><span class="mw-reflink-text" id="mwcQ"><span class="cite-bracket" id="mwcg">[</span>10<span class="cite-bracket" id="mwcw">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-hackaday-slop_11-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-hackaday-slop-11" id="mwdA"><span class="mw-reflink-text" id="mwdQ"><span class="cite-bracket" id="mwdg">[</span>11<span class="cite-bracket" id="mwdw">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-12" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-12" id="mweA"><span class="mw-reflink-text" id="mweQ"><span class="cite-bracket" id="mweg">[</span>12<span class="cite-bracket" id="mwew">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-13" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-13" id="mwfA"><span class="mw-reflink-text" id="mwfQ"><span class="cite-bracket" id="mwfg">[</span>13<span class="cite-bracket" id="mwfw">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-14" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-14" id="mwgA"><span class="mw-reflink-text" id="mwgQ"><span class="cite-bracket" id="mwgg">[</span>14<span class="cite-bracket" id="mwgw">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-thenewstack_15-0" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-thenewstack-15" id="mwhA"><span class="mw-reflink-text" id="mwhQ"><span class="cite-bracket" id="mwhg">[</span>15<span class="cite-bracket" id="mwhw">]</span></span></a></sup></p>

<p id="mwiA">A gennaio 2026, dopo aver ricevuto un'ulteriore sequenza di segnalazioni di sicurezza infondate («<i id="mwiQ">AI slop</i>»), cURL interrompe il programma bug bounty.<sup class="mw-ref reference" id="cite_ref-arstechnica_10-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-arstechnica-10" id="mwig"><span class="mw-reflink-text" id="mwiw"><span class="cite-bracket" id="mwjA">[</span>10<span class="cite-bracket" id="mwjQ">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-hackaday-slop_11-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-hackaday-slop-11" id="mwjg"><span class="mw-reflink-text" id="mwjw"><span class="cite-bracket" id="mwkA">[</span>11<span class="cite-bracket" id="mwkQ">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-16" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-16" id="mwkg"><span class="mw-reflink-text" id="mwkw"><span class="cite-bracket" id="mwlA">[</span>16<span class="cite-bracket" id="mwlQ">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-17" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-17" id="mwlg"><span class="mw-reflink-text" id="mwlw"><span class="cite-bracket" id="mwmA">[</span>17<span class="cite-bracket" id="mwmQ">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-18" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-18" id="mwmg"><span class="mw-reflink-text" id="mwmw"><span class="cite-bracket" id="mwnA">[</span>18<span class="cite-bracket" id="mwnQ">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-thenewstack_15-1" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-thenewstack-15" id="mwng"><span class="mw-reflink-text" id="mwnw"><span class="cite-bracket" id="mwoA">[</span>15<span class="cite-bracket" id="mwoQ">]</span></span></a></sup><sup class="mw-ref reference" id="cite_ref-19" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-19" id="mwog"><span class="mw-reflink-text" id="mwow"><span class="cite-bracket" id="mwpA">[</span>19<span class="cite-bracket" id="mwpQ">]</span></span></a></sup></p>

</section></section><section data-mw-section-id="3" id="mwpg" aria-labelledby="libcurl"><div class="mw-heading mw-heading2"><h2 id="libcurl">libcurl</h2></div>
<p id="mwpw">libcurl è una libreria lato client per trasferimento dati tramite URL, che supporta <a rel="mw:WikiLink" href="Cookie" title="Cookie" id="mwqA">cookie</a>, <a rel="mw:WikiLink" href="DICT" title="DICT" id="mwqQ">DICT</a>, <a rel="mw:WikiLink" href="File_Transfer_Protocol" title="File Transfer Protocol" id="mwqg">FTP</a>, <a rel="mw:WikiLink" href="FTPS" title="FTPS" id="mwqw">FTPS</a>, <a rel="mw:WikiLink" href="Gopher_(informatica)" title="Gopher (informatica)" id="mwrA">Gopher</a>, <a rel="mw:WikiLink" href="Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol" id="mwrQ">HTTP/1</a> (con supporto per <a rel="mw:WikiLink" href="HTTP/2" title="HTTP/2" id="mwrg">HTTP/2</a> e <a rel="mw:WikiLink" href="HTTP/3" title="HTTP/3" id="mwrw">HTTP/3</a>), HTTP POST, HTTP PUT, proxy tunneling HTTP, <a rel="mw:WikiLink" href="HTTPS" title="HTTPS" id="mwsA">HTTPS</a>, <a rel="mw:WikiLink" href="Internet_Message_Access_Protocol" title="Internet Message Access Protocol" id="mwsQ">IMAP</a>, <a rel="mw:WikiLink" href="Kerberos" title="Kerberos" id="mwsg">Kerberos</a>, <a rel="mw:WikiLink" href="Lightweight_Directory_Access_Protocol" title="Lightweight Directory Access Protocol" id="mwsw">LDAP</a>, <a rel="mw:WikiLink" href="MQTT" title="MQTT" id="mwtA">MQTT</a>, <a rel="mw:WikiLink" href="Post_Office_Protocol" title="Post Office Protocol" id="mwtQ">POP3</a>, <a rel="mw:WikiLink" href="Real_Time_Streaming_Protocol" title="Real Time Streaming Protocol" id="mwtg">RTSP</a>, <a rel="mw:WikiLink" href="Real_Time_Messaging_Protocol" title="Real Time Messaging Protocol" id="mwtw">RTMP</a>, <a rel="mw:WikiLink" href="Secure_copy" title="Secure copy" id="mwuA">SCP</a>, <a rel="mw:WikiLink" href="Simple_Mail_Transfer_Protocol" title="Simple Mail Transfer Protocol" id="mwuQ">SMTP</a>, e <a rel="mw:WikiLink" href="Server_Message_Block" title="Server Message Block" id="mwug">SMB</a>. La libreria supporta lo schema <a rel="mw:WikiLink" href="Uniform_Resource_Identifier" title="Uniform Resource Identifier" id="mwuw">URI</a> file, <a rel="mw:WikiLink" href="SSH_File_Transfer_Protocol" title="SSH File Transfer Protocol" id="mwvA">SFTP</a>, <a rel="mw:WikiLink" href="Telnet" title="Telnet" id="mwvQ">Telnet</a>, <a rel="mw:WikiLink" href="Trivial_File_Transfer_Protocol" title="Trivial File Transfer Protocol" id="mwvg">TFTP</a>, ripresa del trasferimento del file, caricamento FTP, caricamento HTTP basato sui form, certificati HTTPS, LDAPS, proxy e autenticazione utente con password.</p>

<p id="mwvw">La libreria libcurl è portabile. Può essere compilato e funzionare in maniera identica su numerose piattaforme, come <a rel="mw:WikiLink" href="AIX_(sistema_operativo)" title="AIX (sistema operativo)" id="mwwA">AIX</a>, <a rel="mw:WikiLink" href="AmigaOS" title="AmigaOS" id="mwwQ">AmigaOS</a>, <a rel="mw:WikiLink" href="Android" title="Android" id="mwwg">Android</a>, <a rel="mw:WikiLink" href="BeOS" title="BeOS" id="mwww">BeOS</a>, BlackBerry Tablet OS e <a rel="mw:WikiLink" href="BlackBerry_OS" title="BlackBerry OS" id="mwxA">BlackBerry 10</a>, <a rel="mw:WikiLink" href="OpenVMS" title="OpenVMS" id="mwxQ">OpenVMS</a>, <a rel="mw:WikiLink" href="Darwin_(sistema_operativo)" title="Darwin (sistema operativo)" id="mwxg">Darwin</a>, <a rel="mw:WikiLink" href="DOS" title="DOS" id="mwxw">DOS</a>, <a rel="mw:WikiLink" href="FreeBSD" title="FreeBSD" id="mwyA">FreeBSD</a>, <a rel="mw:WikiLink" href="HP-UX" title="HP-UX" id="mwyQ">HP-UX</a>, <a rel="mw:WikiLink" href="GNU_Hurd" title="GNU Hurd" id="mwyg">HURD</a>, <a rel="mw:WikiLink" href="IOS" title="IOS" id="mwyw">iOS</a>, <a rel="mw:WikiLink" href="IRIX" title="IRIX" id="mwzA">IRIX</a>, <a rel="mw:WikiLink" href="Linux" title="Linux" id="mwzQ">Linux</a>, <a rel="mw:WikiLink" href="MacOS" title="MacOS" id="mwzg">macOS</a>, <a rel="mw:WikiLink" href="NetBSD" title="NetBSD" id="mwzw">NetBSD</a>, <a rel="mw:WikiLink" href="Novell_NetWare" title="Novell NetWare" id="mw0A">NetWare</a>, <a rel="mw:WikiLink" href="OpenBSD" title="OpenBSD" id="mw0Q">OpenBSD</a>, <a rel="mw:WikiLink" href="OS/2" title="OS/2" id="mw0g">OS/2</a>, <a rel="mw:WikiLink" href="QNX" title="QNX" id="mw0w">QNX</a> Neutrino, <a rel="mw:WikiLink" href="RISC_OS" title="RISC OS" id="mw1A">RISC OS</a>, <a rel="mw:WikiLink" href="Oracle_Solaris" title="Oracle Solaris" id="mw1Q">Solaris</a>, <a rel="mw:WikiLink" href="Symbian_OS" title="Symbian OS" id="mw1g">Symbian</a>, <a rel="mw:WikiLink" href="Tru64" title="Tru64" id="mw1w">Tru64</a>, Ultrix, UnixWare, <a rel="mw:WikiLink" href="Microsoft_Windows" title="Microsoft Windows" id="mw2A">Microsoft Windows</a> e OpenHarmony.</p>

<p id="mw2Q">La libreria libcurl è open source, <a rel="mw:WikiLink" href="Thread_safety" title="Thread safety" id="mw2g">thread-safe</a> e compatibile con <a rel="mw:WikiLink" href="IPv6" title="IPv6" id="mw2w">IPv6</a>. Sono disponibili associazioni per oltre 50 linguaggi<sup class="mw-ref reference" id="cite_ref-20" rel="dc:references" typeof="mw:Extension/ref"><a href="#cite_note-20" id="mw3A"><span class="mw-reflink-text" id="mw3Q"><span class="cite-bracket" id="mw3g">[</span>20<span class="cite-bracket" id="mw3w">]</span></span></a></sup>, tra cui <a rel="mw:WikiLink" href="C_(linguaggio_di_programmazione)" title="C (linguaggio di programmazione)" id="mw4A">C</a>/<a rel="mw:WikiLink" href="C%2B%2B" title="C++" id="mw4Q">C++</a>, <a rel="mw:WikiLink" href="Java_(linguaggio_di_programmazione)" title="Java (linguaggio di programmazione)" id="mw4g">Java</a>, <a rel="mw:WikiLink" href="Julia_(linguaggio_di_programmazione)" title="Julia (linguaggio di programmazione)" id="mw4w">Julia</a> (in bundle), <a rel="mw:WikiLink" href="PHP" title="PHP" id="mw5A">PHP</a> e <a rel="mw:WikiLink" href="Python" title="Python" id="mw5Q">Python</a>.</p>

<p id="mw5g">La libreria libcurl supporta <a rel="mw:WikiLink" href="GnuTLS" title="GnuTLS" id="mw5w">GnuTLS</a>, mbed TLS, <a rel="mw:WikiLink" href="Network_Security_Services" title="Network Security Services" id="mw6A">NSS</a>, gskit su <a rel="mw:WikiLink" href="IBM_i" title="IBM i" id="mw6Q">IBM i</a>, <a rel="mw:WikiLink" href="Security_Support_Provider_Interface" title="Security Support Provider Interface" id="mw6g">SChannel</a> su Windows, Secure Transport su macOS e iOS, <a rel="mw:WikiLink" href="Transport_Layer_Security" title="Transport Layer Security" id="mw6w">SSL/TLS</a> attraverso <a rel="mw:WikiLink" href="OpenSSL" title="OpenSSL" id="mw7A">OpenSSL</a>, BoringSSL, libreSSL, AmiSSL, <a rel="mw:WikiLink" href="WolfSSL" title="WolfSSL" id="mw7Q">wolfSSL</a>, BearSSL e rustls.</p>

</section><section data-mw-section-id="4" id="mw7g" aria-labelledby="curl"><div class="mw-heading mw-heading2"><h2 id="curl">curl</h2></div>
<p id="mw7w">curl è uno strumento da linea di comando per ottenere o inviare dati, inclusi file, usando una sintassi <a rel="mw:WikiLink" href="Uniform_Resource_Locator" title="Uniform Resource Locator" id="mw8A">URL</a>. Dato che curl utilizza libcurl, supporta tutti i protocolli supportati da libcurl.</p>

<p id="mw8Q">curl supporta HTTPS e verifica di default i certificati SSL quando è specificato un protocollo sicuro, come HTTPS. Quando curl si connette ad un server remoto tramite HTTPS, riceve il certificato del server, e lo controlla tramite i suoi <a rel="mw:WikiLink" href="Certificate_authority" title="Certificate authority" id="mw8g">certificati CA</a> per verificare che il server sia quello che dichiara di essere. Alcuni pacchetti di curl sono in bundle con file di certificati CA. Ci sono numerose opzioni per specificare un certificato CA, come <code id="mw8w">--cacert</code> e <code id="mw9A">--capath</code>. L'opzione <code id="mw9Q">--cacert</code> può essere usata per specificare la posizione del file del certificato CA. Su Windows, se un file di certificato CA non è specificato, curl cercherà un certificato CA con nome “curl-ca-bundle.crt” nelle seguenti cartelle nell'ordine indicato:</p>

<ol id="mw9g"><li id="mw9w">Cartella in cui il software curl è situato.</li>
<li id="mw-A">Cartella corrente.</li>
<li id="mw-Q">Cartella di sistema Windows.</li>
<li id="mw-g">Cartella di Windows.</li>
<li id="mw-w">Cartelle elencate nella variabile d'ambiente <code id="mw_A">%PATH%</code>.</li></ol>

<p id="mw_Q">curl genererà un messaggio di errore se il server remoto usa un certificato autofirmato, o se il server remoto non ha un certificato firmato da una CA presente nel file dei certificati CA. Le opzioni <code id="mw_g">-k</code> o <code id="mw_w">--insecure</code> possono essere usate per saltare la verifica del certificato. In alternativa, se il server remoto è fidato, il certificato CA del server può essere aggiunto al file dei certificati CA.</p>

</section><section data-mw-section-id="5" id="mwAQA" aria-labelledby="Esempi"><div class="mw-heading mw-heading2"><h2 id="Esempi">Esempi</h2></div>
<p id="mwAQE">Un uso di base di curl richiede semplicemente scrivere curl sulla linea di comando, seguito dall'URL da richiedere:</p>
<pre id="mwAQI">$ curl www.example.com</pre>
<p id="mwAQM">curl di default mostra ciò che riceve dall'URL sullo standard output del sistema (solitamente la finestra del <a rel="mw:WikiLink" href="Terminale_virtuale" title="Terminale virtuale" id="mwAQQ">terminale</a>). Quindi eseguire il comando qui sopra, sulla maggior parte dei sistemi, mostrerebbe il <a rel="mw:WikiLink" href="Codice_sorgente" title="Codice sorgente" id="mwAQU">codice sorgente</a> di www.example.com nella finestra del terminale. L'opzione <code id="mwAQY">-o</code> può essere usata per memorizzare l'output in un file:</p>
<pre id="mwAQc">$ curl -o example.html www.example.com</pre>
<p id="mwAQg">Sono disponibili inoltre altre opzioni che modificano il comportamento di curl.</p>

</section><section data-mw-section-id="6" id="mwAQk" aria-labelledby="Note"><div class="mw-heading mw-heading2"><h2 id="Note">Note</h2></div>
<div class="mw-references-wrap mw-references-columns" typeof="mw:Extension/references" id="mwAQo"><ol class="mw-references references" id="mwAQs"><li id="cite_note-1" data-mw-footnote-number="1"><span class="mw-cite-backlink" id="mwAQw"><a href="#cite_ref-1" rel="mw:referencedBy" id="mwAQ0"><span class="mw-linkback-text" id="mwAQ4">↑</span></a></span> <span id="mw-reference-text-cite_note-1" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAQ8"><a rel="mw:ExtLink nofollow" href="https://curl.se/docs/faq.html" class="external text" id="mwARA"><span style="font-style:italic;" id="mwARE">curl - Frequently Asked Questions</span></a>, su <span style="font-style:italic;" id="mwARI">curl.se</span>. <small id="mwARM">URL consultato il 16 settembre 2024</small>.</cite></span></li>
<li id="cite_note-2" data-mw-footnote-number="2"><span class="mw-cite-backlink" id="mwARQ"><a href="#cite_ref-2" rel="mw:referencedBy" id="mwARU"><span class="mw-linkback-text" id="mwARY">↑</span></a></span> <span id="mw-reference-text-cite_note-2" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwARc"><a rel="mw:ExtLink nofollow" href="https://everything.curl.dev/project/name.html" class="external text" id="mwARg"><span style="font-style:italic;" id="mwARk">The name - everything curl</span></a>, su <span style="font-style:italic;" id="mwARo">everything.curl.dev</span>. <small id="mwARs">URL consultato il 16 settembre 2024</small>.</cite></span></li>
<li id="cite_note-3" data-mw-footnote-number="3"><span class="mw-cite-backlink" id="mwARw"><a href="#cite_ref-3" rel="mw:referencedBy" id="mwAR0"><span class="mw-linkback-text" id="mwAR4">↑</span></a></span> <span id="mw-reference-text-cite_note-3" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAR8"><a rel="mw:ExtLink nofollow" href="https://curl.se/docs/history.html" class="external text" id="mwASA"><span style="font-style:italic;" id="mwASE">curl - History</span></a>, su <span style="font-style:italic;" id="mwASI">curl.se</span>. <small id="mwASM">URL consultato il 16 settembre 2024</small>.</cite></span></li>
<li id="cite_note-4" data-mw-footnote-number="4"><span class="mw-cite-backlink" id="mwASQ"><a href="#cite_ref-4" rel="mw:referencedBy" id="mwASU"><span class="mw-linkback-text" id="mwASY">↑</span></a></span> <span id="mw-reference-text-cite_note-4" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwASc">(<span style="font-weight:bolder; font-size:80%" id="mwASg"><abbr title="inglese" id="mwASk">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://opencollective.com/curl" class="external text" id="mwASo"><span style="font-style:italic;" id="mwASs">curl</span></a>, su <span style="font-style:italic;" id="mwASw">open collective</span>. <small id="mwAS0">URL consultato il 30 aprile 2026</small>.</cite></span></li>
<li id="cite_note-announce-bug-bounty-start-5" data-mw-footnote-number="5"><span class="mw-cite-backlink" id="mwAS4"><a href="#cite_ref-announce-bug-bounty-start_5-0" rel="mw:referencedBy" id="mwAS8"><span class="mw-linkback-text" id="mwATA">↑</span></a></span> <span id="mw-reference-text-cite_note-announce-bug-bounty-start-5" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwATE">(<span style="font-weight:bolder; font-size:80%" id="mwATI"><abbr title="inglese" id="mwATM">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://daniel.haxx.se/blog/2019/04/22/curl-hackerone-true/" class="external text" id="mwATQ"><span style="font-style:italic;" id="mwATU">curl + hackerone = TRUE</span></a>, in <span style="font-style:italic;" id="mwATY">22 aprile 2019</span>. <small id="mwATc">URL consultato il 30 aprile 2026</small>.</cite></span></li>
<li id="cite_note-6" data-mw-footnote-number="6"><span class="mw-cite-backlink" id="mwATg"><a href="#cite_ref-6" rel="mw:referencedBy" id="mwATk"><span class="mw-linkback-text" id="mwATo">↑</span></a></span> <span id="mw-reference-text-cite_note-6" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwATs">(<span style="font-weight:bolder; font-size:80%" id="mwATw"><abbr title="inglese" id="mwAT0">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://github.com/curl/curl/commit/b9a6130dc553685c3ab28632bbc69a6e49bd6c0c" class="external text" id="mwAT4"><span style="font-style:italic;" id="mwAT8">SECURITY.md: created</span></a>, in <span style="font-style:italic;" id="mwAUA">10 giugno 2019</span>.</cite></span></li>
<li id="cite_note-cc-ai-slop-7" data-mw-footnote-number="7"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAUE"><a href="#cite_ref-cc-ai-slop_7-0" id="mwAUI"><span class="mw-linkback-text" id="mwAUM">1</span></a> <a href="#cite_ref-cc-ai-slop_7-1" id="mwAUQ"><span class="mw-linkback-text" id="mwAUU">2</span></a> <a href="#cite_ref-cc-ai-slop_7-2" id="mwAUY"><span class="mw-linkback-text" id="mwAUc">3</span></a> <a href="#cite_ref-cc-ai-slop_7-3" id="mwAUg"><span class="mw-linkback-text" id="mwAUk">4</span></a> <a href="#cite_ref-cc-ai-slop_7-4" id="mwAUo"><span class="mw-linkback-text" id="mwAUs">5</span></a> <a href="#cite_ref-cc-ai-slop_7-5" id="mwAUw"><span class="mw-linkback-text" id="mwAU0">6</span></a></span> <span id="mw-reference-text-cite_note-cc-ai-slop-7" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAU4">(<span style="font-weight:bolder; font-size:80%" id="mwAU8"><abbr title="inglese" id="mwAVA">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://media.ccc.de/v/froscon2025-3407-ai_slop_attacks_on_the_curl_project" class="external text" id="mwAVE"><span style="font-style:italic;" id="mwAVI">AI slop attacks on the curl project</span></a>, in <span style="font-style:italic;" id="mwAVM">2025-08-16</span>. <small id="mwAVQ">URL consultato il 30 aprile 2026</small>.<br id="mwAVU"><div class="cite-q" id="mwAVY">«In these days of "vibe coding" and chatbots, users ask AIs for help with everything. Asked to find security problems in Open Source projects, AI bots tell users something that sounds right. Reporting these "findings" wastes everyone's time and causes much frustration and fatigue. Daniel shows how this looks, how it creates a DDoS on projects and how totally beyond absurd this is. With examples and insights from the curl project.»</div></cite></span></li>
<li id="cite_note-end-bounty-announcement-8" data-mw-footnote-number="8"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAVc"><a href="#cite_ref-end-bounty-announcement_8-0" id="mwAVg"><span class="mw-linkback-text" id="mwAVk">1</span></a> <a href="#cite_ref-end-bounty-announcement_8-1" id="mwAVo"><span class="mw-linkback-text" id="mwAVs">2</span></a></span> <span id="mw-reference-text-cite_note-end-bounty-announcement-8" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAVw">(<span style="font-weight:bolder; font-size:80%" id="mwAV0"><abbr title="inglese" id="mwAV4">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://daniel.haxx.se/blog/2026/01/26/the-end-of-the-curl-bug-bounty/" class="external text" id="mwAV8"><span style="font-style:italic;" id="mwAWA">The end of the curl bug-bounty</span></a>, in <span style="font-style:italic;" id="mwAWE">26 gennaio 2026</span>. <small id="mwAWI">URL consultato il 30 aprile 2026</small>.</cite></span></li>
<li id="cite_note-list-of-ai-slop-curl-9" data-mw-footnote-number="9"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAWM"><a href="#cite_ref-list-of-ai-slop-curl_9-0" id="mwAWQ"><span class="mw-linkback-text" id="mwAWU">1</span></a> <a href="#cite_ref-list-of-ai-slop-curl_9-1" id="mwAWY"><span class="mw-linkback-text" id="mwAWc">2</span></a> <a href="#cite_ref-list-of-ai-slop-curl_9-2" id="mwAWg"><span class="mw-linkback-text" id="mwAWk">3</span></a></span> <span id="mw-reference-text-cite_note-list-of-ai-slop-curl-9" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAWo">(<span style="font-weight:bolder; font-size:80%" id="mwAWs"><abbr title="inglese" id="mwAWw">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://gist.github.com/bagder/07f7581f6e3d78ef37dfbfc81fd1d1cd" class="external text" id="mwAW0"><span style="font-style:italic;" id="mwAW4">Slop</span></a>, su <span style="font-style:italic;" id="mwAW8"><a rel="mw:WikiLink" href="GitHub" title="GitHub" id="mwAXA">GitHub</a></span>. <small id="mwAXE">URL consultato il 30 aprile 2026</small>.</cite></span></li>
<li id="cite_note-arstechnica-10" data-mw-footnote-number="10"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAXI"><a href="#cite_ref-arstechnica_10-0" id="mwAXM"><span class="mw-linkback-text" id="mwAXQ">1</span></a> <a href="#cite_ref-arstechnica_10-1" id="mwAXU"><span class="mw-linkback-text" id="mwAXY">2</span></a></span> <span id="mw-reference-text-cite_note-arstechnica-10" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAXc">(<span style="font-weight:bolder; font-size:80%" id="mwAXg"><abbr title="inglese" id="mwAXk">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://arstechnica.com/security/2026/01/overrun-with-ai-slop-curl-scraps-bug-bounties-to-ensure-intact-mental-health/" class="external text" id="mwAXo"><span style="font-style:italic;" id="mwAXs">Overrun with AI slop, cURL scraps bug bounties to ensure “intact mental health”</span></a>, in <span style="font-style:italic;" id="mwAXw">22 gennaio 2026</span>. <small id="mwAX0">URL consultato il 30 aprile 2026</small>.</cite></span></li>
<li id="cite_note-hackaday-slop-11" data-mw-footnote-number="11"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAX4"><a href="#cite_ref-hackaday-slop_11-0" id="mwAX8"><span class="mw-linkback-text" id="mwAYA">1</span></a> <a href="#cite_ref-hackaday-slop_11-1" id="mwAYE"><span class="mw-linkback-text" id="mwAYI">2</span></a></span> <span id="mw-reference-text-cite_note-hackaday-slop-11" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAYM">(<span style="font-weight:bolder; font-size:80%" id="mwAYQ"><abbr title="inglese" id="mwAYU">EN</abbr></span>) Maya Posch, <a rel="mw:ExtLink nofollow" href="https://hackaday.com/2026/01/26/the-curl-project-drops-bug-bounties-due-to-ai-slop/" class="external text" id="mwAYY"><span style="font-style:italic;" id="mwAYc">The CURL Project Drops Bug Bounties Due To AI Slop</span></a>, su <span style="font-style:italic;" id="mwAYg">hackaday.com</span>, 26 gennaio 2026. <small id="mwAYk">URL consultato il 30 marzo 2026</small>.</cite></span></li>
<li id="cite_note-12" data-mw-footnote-number="12"><span class="mw-cite-backlink" id="mwAYo"><a href="#cite_ref-12" rel="mw:referencedBy" id="mwAYs"><span class="mw-linkback-text" id="mwAYw">↑</span></a></span> <span id="mw-reference-text-cite_note-12" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAY0">(<span style="font-weight:bolder; font-size:80%" id="mwAY4"><abbr title="inglese" id="mwAY8">EN</abbr></span>) Sourav Rudra, <a rel="mw:ExtLink nofollow" href="https://itsfoss.com/news/curl-ai-slop/" class="external text" id="mwAZA"><span style="font-style:italic;" id="mwAZE">Curl is Done With AI Slop</span></a>, in <span style="font-style:italic;" id="mwAZI">6 maggio 2025</span>. <small id="mwAZM">URL consultato il 30 marzo 2026</small>.<br id="mwAZQ"><div class="cite-q" id="mwAZU">«Sadly, the program has become swamped with AI slop, where people (or perhaps bots!?) are creating bug reports with AI-generated contents that don't offer any real value in helping the curl developers improve the tool.»</div></cite></span></li>
<li id="cite_note-13" data-mw-footnote-number="13"><span class="mw-cite-backlink" id="mwAZY"><a href="#cite_ref-13" rel="mw:referencedBy" id="mwAZc"><span class="mw-linkback-text" id="mwAZg">↑</span></a></span> <span id="mw-reference-text-cite_note-13" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAZk">(<span style="font-weight:bolder; font-size:80%" id="mwAZo"><abbr title="inglese" id="mwAZs">EN</abbr></span>) Daniel Stenberg, <a rel="mw:ExtLink nofollow" href="https://daniel.haxx.se/blog/2024/01/02/the-i-in-llm-stands-for-intelligence/" class="external text" id="mwAZw"><span style="font-style:italic;" id="mwAZ0">The I in LLM stands for intelligence</span></a>, su <span style="font-style:italic;" id="mwAZ4">daniel.haxx.se</span>, 2 gennaio 2024. <small id="mwAZ8">URL consultato il 30 marzo 2026</small>.<br id="mwAaA"><div class="cite-q" id="mwAaE">«We have run the bounty for a few years by now, and the rate of rubbish reports has never been a big problem. Also, the rubbish reports have typically also been very easy and quick to detect and discard. They have rarely caused any real problems or wasted our time much. A little like the most stupid spam emails. [...] A crap report does not help the project at all. It instead takes away developer time and energy from something productive. Partly because security work is consider one of the most important areas so it tends to trump almost everything else.»</div></cite></span></li>
<li id="cite_note-14" data-mw-footnote-number="14"><span class="mw-cite-backlink" id="mwAaI"><a href="#cite_ref-14" rel="mw:referencedBy" id="mwAaM"><span class="mw-linkback-text" id="mwAaQ">↑</span></a></span> <span id="mw-reference-text-cite_note-14" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAaU">(<span style="font-weight:bolder; font-size:80%" id="mwAaY"><abbr title="inglese" id="mwAac">EN</abbr></span>) Daniel Stenberg, <a rel="mw:ExtLink nofollow" href="https://daniel.haxx.se/blog/2025/07/14/death-by-a-thousand-slops/" class="external text" id="mwAag"><span style="font-style:italic;" id="mwAak">Death by a thousand slops</span></a>, in <span style="font-style:italic;" id="mwAao">14 luglio 2025</span>. <small id="mwAas">URL consultato il 30 marzo 2026</small>.<br id="mwAaw"><div class="cite-q" id="mwAa0">«The general trend so far in 2025 has been way more AI slop than ever before (about 20% of all submissions) as we have averaged in about two security report submissions per week. In early July, about 5% of the submissions in 2025 had turned out to be genuine vulnerabilities. The valid-rate has decreased significantly compared to previous years.»</div></cite></span></li>
<li id="cite_note-thenewstack-15" data-mw-footnote-number="15"><span rel="mw:referencedBy" class="mw-cite-backlink" id="mwAa4"><a href="#cite_ref-thenewstack_15-0" id="mwAa8"><span class="mw-linkback-text" id="mwAbA">1</span></a> <a href="#cite_ref-thenewstack_15-1" id="mwAbE"><span class="mw-linkback-text" id="mwAbI">2</span></a></span> <span id="mw-reference-text-cite_note-thenewstack-15" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAbM">(<span style="font-weight:bolder; font-size:80%" id="mwAbQ"><abbr title="inglese" id="mwAbU">EN</abbr></span>) Steven J. Vaughan-Nichols, <a rel="mw:ExtLink nofollow" href="https://thenewstack.io/curls-daniel-stenberg-ai-is-ddosing-open-source-and-fixing-its-bugs/" class="external text" id="mwAbY"><span style="font-style:italic;" id="mwAbc">cURL’s Daniel Stenberg: AI slop is DDoSing open source</span></a>, in <span style="font-style:italic;" id="mwAbg">15 febbraio 2026</span>. <small id="mwAbk">URL consultato il 30 marzo 2026</small>.</cite></span></li>
<li id="cite_note-16" data-mw-footnote-number="16"><span class="mw-cite-backlink" id="mwAbo"><a href="#cite_ref-16" rel="mw:referencedBy" id="mwAbs"><span class="mw-linkback-text" id="mwAbw">↑</span></a></span> <span id="mw-reference-text-cite_note-16" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAb0">Michele Nasi, <a rel="mw:ExtLink nofollow" href="https://www.ilsoftware.it/curl-dice-basta-alle-segnalazioni-prodotte-usando-lai/" class="external text" id="mwAb4"><span style="font-style:italic;" id="mwAb8">cURL dice basta alle segnalazioni prodotte usando l'AI</span></a>, in <span style="font-style:italic;" id="mwAcA">21 gennaio 2026</span>. <small id="mwAcE">URL consultato il 30 marzo 2026</small>.</cite></span></li>
<li id="cite_note-17" data-mw-footnote-number="17"><span class="mw-cite-backlink" id="mwAcI"><a href="#cite_ref-17" rel="mw:referencedBy" id="mwAcM"><span class="mw-linkback-text" id="mwAcQ">↑</span></a></span> <span id="mw-reference-text-cite_note-17" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAcU">(<span style="font-weight:bolder; font-size:80%" id="mwAcY"><abbr title="inglese" id="mwAcc">EN</abbr></span>) Simon Sharwood, <a rel="mw:ExtLink nofollow" href="https://www.theregister.com/2026/01/21/curl_ends_bug_bounty/" class="external text" id="mwAcg"><span style="font-style:italic;" id="mwAck">Curl shutters bug bounty program to remove incentive for submitting AI slop</span></a>, in <span style="font-style:italic;" id="mwAco">21 gennaio 2026</span>. <small id="mwAcs">URL consultato il 30 marzo 2026</small>.</cite></span></li>
<li id="cite_note-18" data-mw-footnote-number="18"><span class="mw-cite-backlink" id="mwAcw"><a href="#cite_ref-18" rel="mw:referencedBy" id="mwAc0"><span class="mw-linkback-text" id="mwAc4">↑</span></a></span> <span id="mw-reference-text-cite_note-18" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAc8">(<span style="font-weight:bolder; font-size:80%" id="mwAdA"><abbr title="inglese" id="mwAdE">EN</abbr></span>) Daniel Stenberg, <a rel="mw:ExtLink nofollow" href="https://lists.haxx.se/pipermail/daniel/2026-January/000143.html" class="external text" id="mwAdI"><span style="font-style:italic;" id="mwAdM">bug-bounty and hackerone</span></a>, in <span style="font-style:italic;" id="mwAdQ">16 gennaio 2026</span>. <small id="mwAdU">URL consultato il 30 marzo 2026</small>.<br id="mwAdY"><div class="cite-q" id="mwAdc">«We started out the week receiving seven Hackerone issues within a sixteen hour period. Some of them were true and proper bugs, and taking care of this lot took a good while. Eventually we concluded that none of them identified a vulnerability and we now count twenty submissions done already in 2026.
[…]
The main goal with shutting down the bounty is to remove the incentive for people to submit crap and non-well researched reports to us. AI generated or not. The current torrent of submissions put a high load on the curl security team and this is an attempt to reduce the noise.»</div></cite></span></li>
<li id="cite_note-19" data-mw-footnote-number="19"><span class="mw-cite-backlink" id="mwAdg"><a href="#cite_ref-19" rel="mw:referencedBy" id="mwAdk"><span class="mw-linkback-text" id="mwAdo">↑</span></a></span> <span id="mw-reference-text-cite_note-19" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAds">(<span style="font-weight:bolder; font-size:80%" id="mwAdw"><abbr title="inglese" id="mwAd0">EN</abbr></span>) Sourav Rudra, <a rel="mw:ExtLink nofollow" href="https://itsfoss.com/news/curl-closes-bug-bounty-program/" class="external text" id="mwAd4"><span style="font-style:italic;" id="mwAd8">cURL Gets Rid of Its Bug Bounty Program Over AI Slop Overrun</span></a>, in <span style="font-style:italic;" id="mwAeA">24 gennaio 2026</span>. <small id="mwAeE">URL consultato il 30 marzo 2026</small>.<br id="mwAeI"><div class="cite-q" id="mwAeM">«just weeks into 2026, seven HackerOne reports came in within a 16-hour period in just one week. Some were actual bugs, but none of them were security vulnerabilities. By the time Daniel posted his recent weekly report, they'd already dealt with 20 submissions in 2026.
The main goal here is said to be stopping the flood of garbage reports. By eliminating the money incentive, they are hoping people (or bots?) will stop wasting the security team's time with half-baked, unresearched submissions.»</div></cite></span></li>
<li id="cite_note-20" data-mw-footnote-number="20"><span class="mw-cite-backlink" id="mwAeQ"><a href="#cite_ref-20" rel="mw:referencedBy" id="mwAeU"><span class="mw-linkback-text" id="mwAeY">↑</span></a></span> <span id="mw-reference-text-cite_note-20" class="mw-reference-text reference-text"><cite class="citation web" style="font-style:normal" typeof="mw:Transclusion" id="mwAec"><a rel="mw:ExtLink nofollow" href="https://curl.se/libcurl/bindings.html" class="external text" id="mwAeg"><span style="font-style:italic;" id="mwAek">libcurl - Bindings</span></a>, su <span style="font-style:italic;" id="mwAeo">curl.se</span>. <small id="mwAes">URL consultato il 16 settembre 2024</small>.</cite></span></li>
</ol></div>

</section><section data-mw-section-id="7" id="mwAew" aria-labelledby="Voci_correlate"><div class="mw-heading mw-heading2"><h2 id="Voci_correlate">Voci correlate</h2></div>
<ul id="mwAe0"><li id="mwAe4"><a rel="mw:WikiLink" href="PowerShell" title="PowerShell" id="mwAe8">PowerShell</a></li>
<li id="mwAfA"><a rel="mw:WikiLink" href="Crawler" title="Crawler" id="mwAfE">Crawler</a></li>
<li id="mwAfI"><a rel="mw:WikiLink" href="Wget" title="Wget" id="mwAfM">Wget</a></li></ul>

</section><section data-mw-section-id="8" id="mwAfQ" aria-labelledby="Altri_progetti"><div class="mw-heading mw-heading2"><h2 id="Altri_progetti">Altri progetti</h2></div>
<div id="interProject" style="border: 1px solid var(--border-color-base, #a2a9b1); display: none; clear: both; padding: .5em" typeof="mw:Transclusion"><p id="sisterProjects"><span>Altri progetti</span></p><ul title="Collegamenti verso gli altri progetti Wikimedia">
<li class="" title=""><span class="" title="commons:Category:Curl"><a rel="mw:ExtLink" href="https://commons.wikimedia.org/wiki/Category:Curl?uselang=it" class="external text">Wikimedia Commons</a></span></li></ul></div><ul><li><span typeof="mw:File"><a href="https://commons.wikimedia.org/wiki/?uselang=it" title="Collabora a Wikimedia Commons" class="external"><img alt="Collabora a Wikimedia Commons" src="./_assets_/c3543d4eca268037c133b1da90922fa4.png" decoding="async" data-file-width="1024" data-file-height="1376" data-file-type="drawing" height="24" width="18" class="mw-file-element" loading="lazy"></a></span> <span class=""><a rel="mw:ExtLink" href="https://commons.wikimedia.org/wiki/?uselang=it" class="external text">Wikimedia Commons</a></span> contiene immagini o altri file su <b><span class=""><a rel="mw:ExtLink" href="https://commons.wikimedia.org/wiki/Category:Curl?uselang=it" class="external text">cURL</a></span></b></li></ul>

</section><section data-mw-section-id="9" id="mwAfU" aria-labelledby="Collegamenti_esterni"><div class="mw-heading mw-heading2"><h2 id="Collegamenti_esterni">Collegamenti esterni</h2></div>
<ul id="mwAfY"><li class="mw-empty-elt" id="mwAfc"></li><span typeof="mw:Transclusion" id="mwAfg">
</span><li><cite class="citation web" style="font-style:normal">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://curl.se/" class="external text"><span style="font-style:italic;">Sito ufficiale</span></a>, su <span style="font-style:italic;">curl.se</span>.</cite> </li><span>
</span><li><cite class="citation web" style="font-style:normal"><a rel="mw:ExtLink nofollow" href="https://packages.debian.org/stable/curl" class="external text"><span style="font-style:italic;">CURL</span></a>, su <span style="font-style:italic;">packages.debian.org</span>.</cite> </li><span>
</span><li><cite class="citation web" style="font-style:normal"><a rel="mw:ExtLink nofollow" href="https://github.com/curl/curl" class="external text"><span style="font-style:italic;">Repository sorgenti di CURL</span></a>, su <span style="font-style:italic;">github.com</span>.</cite> </li><span>
</span><li><cite class="citation web" style="font-style:normal"><a rel="mw:ExtLink nofollow" href="https://github.com/curl/curl/issues" class="external text"><span style="font-style:italic;">Sito di segnalazione bug</span></a>, su <span style="font-style:italic;">github.com</span>.</cite> </li><span>
</span><li><cite id="CITEREFFree_Software_Directory" class="citation web" style="font-style:normal">(<span style="font-weight:bolder; font-size:80%"><abbr title="inglese">EN</abbr></span>) <a rel="mw:ExtLink nofollow" href="https://directory.fsf.org/wiki/curl/" class="external text"><span style="font-style:italic;">CURL</span></a>, su <span style="font-style:italic;"><a rel="mw:WikiLink" href="Free_Software_Directory" title="Free Software Directory">Free Software Directory</a></span>.</cite> </li></ul>

</section></div><!--htdig_noindex--><div><div class="zim-footer">
    Questa voce è stata pubblicata da <a class="external text" title="Ultima modifica il 2026-04-30" href="https://it.wikipedia.org/wiki/?title=CURL&amp;oldid=150480406">Wikipedia</a>. Il testo è rilasciato in base alla licenza <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.it">Creative Commons Attribution-Share Alike 4.0</a>, salvo diversa indicazione. Potrebbero essere applicate clausole aggiuntive per i file multimediali.
</div>
</div><!--/htdig_noindex--></div>
            </div>
          </main>
        </div>
      </div>
    </div>
     <script src="./_webp_/webpHandler.js"></script>
  

</body></html>