91³Ô¹ÏÍø

Watch CBS News

Large events like NFL draft bring increased risk of human trafficking, officials say

Ahead of the NFL draft in Pittsburgh, law enforcement and community advocates are working to raise awareness about the increased risks of sexual violence and human trafficking that they say can come with mass gatherings.

Pittsburgh Action Against Rape, a nonprofit that helps victims of sexual assault, is reminding people to look out for one another and speak up when something isn't right. 

Gail Brown, the manager of education and prevention services with PAAR, says trafficking doesn't always look like what movies depict. It can start with what seems to be just an invitation to a party. She says red flags to look out for are promises of free drinks, meeting famous people or the urgency of a cool opportunity that's about to be missed.

She says traffickers often look to separate their targets, so it's crucial to look out for one another. 

"Making sure that that group of folks, whoever you came with, you're leaving with, right?" Brown said. "We're not letting somebody go off saying, 'Oh, I met this person,' or 'This activity over here looks fun.' No, we came together, we're leaving together."  

And watch out for strangers, too, Brown added. 

"If you are in a space and you see somebody by themselves that looks a little confused, maybe they look a little intoxicated and they're alone, maybe asking them, 'Are you OK? Where are your friends?'" Brown said. "Connecting them with some staff that are around, because they may not trust you, but saying, 'Hey, let's see if we can connect you with security.'"

The Pittsburgh Bureau of Police said 11 of its officers, detectives and sergeants have completed specialized training to combat human trafficking. Police said trainees learned how to use an investigative tool to analyze online data, identify trafficking patterns and find victims. 

PAAR has a 24/7 hotline you can call for help or advice at 1-866-END-RAPE. To get help from the National Human Trafficking Hotline, call 1-888-373-7888 or text HELP or INFO to BeFree at 233733.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });