HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
snowflakedb
snowflake-connector-net
C#2026–2026
snowflakedb / snowflake-connector-net

snowflake-connector-net

Snowflake Connector for .NET

5Distinct people
6Mentions
0Explicit recommenders
209GitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Snowflake Connector for .NET

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour6 dated mentions

Observed mentions: 2026-08-17 15:13:47 UTC to 2026-08-18 10:44:21 UTC.

01232026-08-17 15:00:00 UTC to 2026-08-17 16:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 17, 15:002026-08-17 16:00:00 UTC to 2026-08-17 17:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-17 17:00:00 UTC to 2026-08-17 18:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2026-08-17 18:00:00 UTC to 2026-08-17 19:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-08-17 19:00:00 UTC to 2026-08-17 20:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-17 20:00:00 UTC to 2026-08-17 21:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-17 21:00:00 UTC to 2026-08-17 22:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-17 22:00:00 UTC to 2026-08-17 23:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-17 23:00:00 UTC to 2026-08-18 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-18 00:00:00 UTC to 2026-08-18 01:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsAug 18, 00:002026-08-18 01:00:00 UTC to 2026-08-18 02:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-18 02:00:00 UTC to 2026-08-18 03:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-18 03:00:00 UTC to 2026-08-18 04:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-18 04:00:00 UTC to 2026-08-18 05:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-18 05:00:00 UTC to 2026-08-18 06:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-18 06:00:00 UTC to 2026-08-18 07:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-18 07:00:00 UTC to 2026-08-18 08:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-18 08:00:00 UTC to 2026-08-18 09:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-18 09:00:00 UTC to 2026-08-18 10:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-08-18 10:00:00 UTC to 2026-08-18 11:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsAug 18, 10:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Aug 17, 15:002026-08-17 15:00:00 UTC2026-08-17 16:00:00 UTC101
Aug 17, 16:002026-08-17 16:00:00 UTC2026-08-17 17:00:00 UTC000
Aug 17, 17:002026-08-17 17:00:00 UTC2026-08-17 18:00:00 UTC303
Aug 17, 18:002026-08-17 18:00:00 UTC2026-08-17 19:00:00 UTC101
Aug 17, 19:002026-08-17 19:00:00 UTC2026-08-17 20:00:00 UTC000
Aug 17, 20:002026-08-17 20:00:00 UTC2026-08-17 21:00:00 UTC000
Aug 17, 21:002026-08-17 21:00:00 UTC2026-08-17 22:00:00 UTC000
Aug 17, 22:002026-08-17 22:00:00 UTC2026-08-17 23:00:00 UTC000
Aug 17, 23:002026-08-17 23:00:00 UTC2026-08-18 00:00:00 UTC000
Aug 18, 00:002026-08-18 00:00:00 UTC2026-08-18 01:00:00 UTC000
Aug 18, 01:002026-08-18 01:00:00 UTC2026-08-18 02:00:00 UTC000
Aug 18, 02:002026-08-18 02:00:00 UTC2026-08-18 03:00:00 UTC000
Aug 18, 03:002026-08-18 03:00:00 UTC2026-08-18 04:00:00 UTC000
Aug 18, 04:002026-08-18 04:00:00 UTC2026-08-18 05:00:00 UTC000
Aug 18, 05:002026-08-18 05:00:00 UTC2026-08-18 06:00:00 UTC000
Aug 18, 06:002026-08-18 06:00:00 UTC2026-08-18 07:00:00 UTC000
Aug 18, 07:002026-08-18 07:00:00 UTC2026-08-18 08:00:00 UTC000
Aug 18, 08:002026-08-18 08:00:00 UTC2026-08-18 09:00:00 UTC000
Aug 18, 09:002026-08-18 09:00:00 UTC2026-08-18 10:00:00 UTC000
Aug 18, 10:002026-08-18 10:00:00 UTC2026-08-18 11:00:00 UTC101

What Hacker News says

6 sources
i'm not sure if there was an original pattern where the env var was in double quotes. https://github.com/snowflakedb/snowflake-connector-net/pull/... but if you have: X=$(echo "$BLAH") then in bash I believe this is safe, because bash will just substitute this as putting the BLAH variable as the first argument to echo without doing any further parsing. without the double quotes can be safe as well but more risky. X=$(echo $BLAH) and the only difference is bash will split the arguments. so if you have BLAH="x y" then bash will pass two arguments to echo. though, this can be dangerous if the command you are invoking has dangerous command line options. however, they had something similar to: TITLE=$(echo '${{ github.event.issue.title }}') and this ${{ }} is some kind of template substitution that is happening before the command is sent to ba
Read the rest
sh. so if the variable `github.event.issue.title` was `foo bar` then bash sees something like: TITLE=$(echo 'foo bar') and then you start to have problems because `'` can be put into the title to escape. the bash variable substitution will protect you in a lot of cases from command line injection but if you pass user input directly into command evaluation without using variables then bash can't protect you.
In AI-Generated GitHub Copilot “Autofix” Allowed Compromise of Snowflake's Jira
I must be too tired because I cannot figure out what happened in that pull request. The PR/source branch was over a year old with none of the commits adding up to the full diff. There is [1], which introduced the vulnerability but didn't remove the environment variables above, then master is merged into it via [2] (but still doesn't show the variables being removed), yet in the full PR diff they're gone. In any case, I'm pretty sure you misattributed the vulnerability to Copilot because the PR got squash-merged and _all_ of the changes were then attributed to every contributor in that PR, despite Copilot only appearing on one of the commits. [1] https://github.com/snowflakedb/snowflake-connector-net/commi... [2] https://github.com/snowflakedb/snowflake-connector-net/commi...
In AI-Generated GitHub Copilot “Autofix” Allowed Compromise of Snowflake's Jira
It's interesting to look at what was being attempted when the vulnerability was introduced[0] > Workflows like jira_close.yml use deprecated atlassian JIRA actions and have a dependency on the gh-actions repo. This is not ideal and unecessarily complex. PR updates jira_close workflow to use direct API calls via curl. It preserves custom fields used too. I won't speak to this projects' management and how they prioritize things, but from my own experience, pre-AI, this type of change would have been firmly in the "this is a minor annoyance, put it in the Tech Debt Backlog alongside the 50000 other tickets" and never actually done. The cost of a human investing the time understanding how to fix the problem, doing code changes, testing them, and deploying them is just way too high for what actual value this change brings, which is close to no
Read the rest
thing. Now with AI, it's as simple as firing up an agent and telling them to make a change; as much effort as writing that backlog Jira ticket in the first place. Similar to the problem open source is having with low-value PRs, companies are going to have to start realizing that code is not free to review or maintain, even when it's generated for ~free, in their internal processes. Just because an agent can fix a minor tech debt annoyance with a few lines of instructions doesn't mean it should. [0] https://github.com/snowflakedb/snowflake-connector-net/pull/...
In AI-Generated GitHub Copilot “Autofix” Allowed Compromise of Snowflake's Jira

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.