Summer 2026 software engineering, data science, AI, quant, product management, and hardware internship postings. Updated daily by Simplify and Pitt CSC.
95 matches across 7 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | main.py | 26 | # ============================================================================= |
| MEDIUM | main.py | 28 | # ============================================================================= |
| MEDIUM | main.py | 40 | # ============================================================================= |
| MEDIUM | main.py | 42 | # ============================================================================= |
| MEDIUM | main.py | 56 | # ============================================================================= |
| MEDIUM | main.py | 58 | # ============================================================================= |
| MEDIUM | list_updater/analytics.py | 21 | # ============================================================================= |
| MEDIUM | list_updater/analytics.py | 23 | # ============================================================================= |
| MEDIUM | list_updater/analytics.py | 108 | # ============================================================================= |
| MEDIUM | list_updater/analytics.py | 110 | # ============================================================================= |
| MEDIUM | list_updater/analytics.py | 253 | # ============================================================================= |
| MEDIUM | list_updater/analytics.py | 255 | # ============================================================================= |
| MEDIUM | list_updater/analytics.py | 325 | # ============================================================================= |
| MEDIUM | list_updater/analytics.py | 327 | # ============================================================================= |
| MEDIUM | list_updater/analytics.py | 465 | # ============================================================================= |
| MEDIUM | list_updater/analytics.py | 467 | # ============================================================================= |
| MEDIUM | list_updater/commands.py | 339 | # ============================================================================= |
| MEDIUM | list_updater/commands.py | 341 | # ============================================================================= |
| MEDIUM | list_updater/commands.py | 29 | # ============================================================================= |
| MEDIUM | list_updater/commands.py | 31 | # ============================================================================= |
| MEDIUM | list_updater/commands.py | 55 | # ============================================================================= |
| MEDIUM | list_updater/commands.py | 57 | # ============================================================================= |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | list_updater/__init__.py | 3 | |
| LOW | list_updater/__init__.py | 3 | |
| LOW | list_updater/__init__.py | 3 | |
| LOW | list_updater/__init__.py | 3 | |
| LOW | list_updater/__init__.py | 3 | |
| LOW | list_updater/__init__.py | 10 | |
| LOW | list_updater/__init__.py | 10 | |
| LOW | list_updater/__init__.py | 10 | |
| LOW | list_updater/__init__.py | 11 | |
| LOW | list_updater/__init__.py | 11 | |
| LOW | list_updater/__init__.py | 11 | |
| LOW | list_updater/__init__.py | 11 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 17 | |
| LOW | list_updater/__init__.py | 32 | |
| LOW | list_updater/__init__.py | 32 | |
| LOW | list_updater/__init__.py | 32 | |
| LOW | list_updater/__init__.py | 32 | |
| LOW | list_updater/__init__.py | 32 | |
| LOW | list_updater/__init__.py | 32 | |
| LOW | list_updater/__init__.py | 40 | |
| LOW | list_updater/__init__.py | 40 | |
| LOW | list_updater/__init__.py | 41 | |
| LOW | list_updater/__init__.py | 41 | |
| LOW | list_updater/__init__.py | 41 | |
| LOW | list_updater/__init__.py | 41 | |
| LOW | list_updater/__init__.py | 41 | |
| LOW | list_updater/__init__.py | 41 | |
| LOW | list_updater/__init__.py | 41 | |
| LOW | list_updater/__init__.py | 50 | |
| LOW | list_updater/__init__.py | 50 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | list_updater/commands.py | 334 | except Exception as e: |
| LOW | list_updater/commands.py | 237 | except Exception: |
| LOW | list_updater/commands.py | 252 | except Exception as e: |
| LOW | list_updater/commands.py | 281 | except Exception as e: |
| LOW | list_updater/commands.py | 428 | except Exception as e: |
| LOW | list_updater/commands.py | 459 | except Exception as e: |
| LOW | list_updater/commands.py | 468 | except Exception as e: |
| LOW | list_updater/commands.py | 527 | except Exception as e: |
| LOW | list_updater/commands.py | 584 | except Exception as e: |
| LOW | list_updater/commands.py | 614 | except Exception as e: |
| LOW | list_updater/commands.py | 648 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | list_updater/readme_generator.py | 92 | |
| LOW | list_updater/analytics.py | 330 | |
| LOW | list_updater/analytics.py | 578 | |
| LOW | list_updater/commands.py | 97 | |
| LOW | list_updater/commands.py | 247 | |
| LOW | list_updater/commands.py | 344 | |
| LOW | list_updater/commands.py | 421 | |
| LOW | list_updater/category.py | 247 | |
| LOW | list_updater/category.py | 308 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | list_updater/commands.py | 344 | def _extract_urls_from_issue_body(body: str) -> list[str]: |
| LOW | list_updater/commands.py | 378 | def _extract_reason_from_issue_body(body: str) -> str: |
| LOW | list_updater/commands.py | 400 | def _extract_email_from_issue_body(body: str) -> str | None: |
| LOW | list_updater/commands.py | 488 | def _generate_summary_comment(results: ResultDict, reason: str) -> str: |
| LOW | list_updater/commands.py | 522 | def cmd_listings_mark_inactive(event_file: str) -> None: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | list_updater/formatter.py | 144 | # Check if this is a FAANG+ company for fire emoji |
| LOW | list_updater/formatter.py | 165 | # Check if only advanced degrees are required (no Bachelor's or Associate's) |
| LOW | list_updater/formatter.py | 195 | # Check if same company and same days active |
| LOW | list_updater/listings.py | 85 | # Check if listing is from a blocked company |
| LOW | list_updater/analytics.py | 217 | # Print results |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | list_updater/readme_generator.py | 50 | # Create the warning notice with anchor link |