- what the most critical security flaws are
A1 - Injection (SQL Injection)
content spoofing
cross-site scripting (XSS)
| class Animal: | |
| def __init__(self): | |
| self.name = "" | |
| self.sound = "" | |
| def makeSound(self): | |
| if self.name != "" and self.sound != "": | |
| print self.name + " sounds '" + self.sound + "'" | |
| class Dog(Animal): |
| package main | |
| import ( | |
| "github.com/curt-labs/GoAdmin/helpers/slack" | |
| ) | |
| func main() { | |
| m := slack.Message{ | |
| Channel: "general", | |
| Username: "Security Man", |
| /** Resetting box model **/ | |
| .row, .column { | |
| box-sizing: border-box; | |
| } | |
| /** Clear fixes **/ | |
| .row:before, .row:after { | |
| content: " "; | |
| display: table; | |
| } |
| func ImportPiesReport(result pies.Result) error { | |
| processChan := make(chan error) | |
| for _, item := range result.Items { | |
| go func(item pies.Item) { | |
| p := Part{} | |
| p.MapPiesData(item) | |
| processChan <- p.Add() | |
| }(item) | |
| } | |
| <-processChan |
| package main | |
| import ( | |
| "html/template" | |
| "io" | |
| "net/http" | |
| "os" | |
| ) | |
| //Compile templates on start |
| version: v1beta2 | |
| containers: | |
| - name: goqueue | |
| image: gcr.io/curtqueue/goqueue | |
| env: | |
| - name: CONSUMER_CONFIG_STRING | |
| value: W3siZXhjaGFuZ2UiOiJleGNoYW5nZSIsInJvdXRpbmdfa2V5IjoiR29BUEkiLCJxdWV1ZV9uYW1lIjoicXVldWUtZ29hcGkiLCJnYV90cmFja2luZyI6IlVBLTM0NzkyMzE3LTMifSx7ImV4Y2hhbmdlIjoiZXhjaGFuZ2UiLCJyb3V0aW5nX2tleSI6InYyTW9jayIsInF1ZXVlX25hbWUiOiJxdWV1ZS12Mk1vY2siLCJnYV90cmFja2luZyI6IlVBLTU5Mjk3MTE3LTEifV0= |
So, I decided to keep it pretty light-weight tonight. Just wanted to vent a little on coding practices:
If you name your return types, what's the point in returning with those names?
func GetAllTodos() (todos Todos, err eror){
db, err := sql.Open("mysql", database.ConnectionString())
if err != nil{
return todos, err //WHY?!!?!??!?!!?
}| #setup commands | |
| gcloud config set project curtqueue | |
| gcloud config set compute/zone us-central1-f | |
| gcloud preview container clusters create nsqcluster | |
| #cleaup commands | |
| gcloud preview container clusters delete nsqcluster | |
| gcloud compute forwarding-rules delete nsqcluster | |
| gcloud compute target-pools delete nsqcluster |