Skip to content

.Net: [MEVD] Do a proper pass to ensure that all names are property sanitized (prevent SQL injection) #11154

Closed

Description

@roji

There are some cases where we're integrating externally-provided string directly into SQL without quoting/sanitation, e.g. here. We should do a proper pass before releasing to ensure we don't do this anywhere.

/cc westey (@westey-m) Dmytro Struk (@dmytrostruk) Adam Sitnik (@adamsitnik)

Activity

  1. changed the title [-][MEVD] Do a proper pass to ensure that all names are property sanitized (prevent SQL injection)[/-] [+].Net: [MEVD] Do a proper pass to ensure that all names are property sanitized (prevent SQL injection)[/+] on Mar 24, 2025
  2. roji commented on Mar 24, 2025

    @roji
    MemberAuthor

    Seems like we also have some suppressions for CA2100, we should remove these.

  3. moved this to Backlog: Planned in Semantic Kernelon Apr 7, 2025
  4. moved this from Backlog: Planned to Sprint: In Review in Semantic Kernelon Apr 24, 2025
  5. adamsitnik commented on May 19, 2025

    @adamsitnik
    Member

    Fixed by #12129, for what is left I've created #12161 that does not need to be fixed before BUILD

  6. moved this from Sprint: In Review to Sprint: Done in Semantic Kernelon May 19, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

.NETIssue or Pull requests regarding .NET codeBuildFeatures planned for next Build conferencemsft.ext.vectordataRelated to Microsoft.Extensions.VectorData

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions