Skip to content

Security Training #20

Description

@alex-zaman-circle
  • missing package lockfile (package injection attack)

  • should probably also hide the paymentGatewayKey and smsProviderKey behind secrets manager

  • api key in logs

  • schemas need identifiers to hide information, e.g., User should have userID primary key and we should use that for logging

This is not atomic and could result in loss of funds if K8 pod exists

            balances.put(from, balances.get(from) - amount);
            balances.put(to, balances.get(to) + amount);
  • repo is publicly accessible. should be less permissive

  • can possibly spam generateMonthlyReport to DoS

  • transaction query should have authorization check

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions