=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== vibe.d-0.8.4/core/vibe/core/drivers/libasync.d-207- vibe.d-0.8.4/core/vibe/core/drivers/libasync.d:208: auto IPv4Regex = ctRegex!(`^((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.|$)){4}$`, ``); vibe.d-0.8.4/core/vibe/core/drivers/libasync.d:209: auto IPv6Regex = ctRegex!(`^([0-9A-Fa-f]{0,4}:){2,7}([0-9A-Fa-f]{1,4}$|((25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)(\.|$)){4})$`, ``); vibe.d-0.8.4/core/vibe/core/drivers/libasync.d-210- auto ipv4 = matchFirst(host, IPv4Regex); ############################################## vibe.d-0.8.4/core/vibe/core/drivers/libevent2.d-1144- } vibe.d-0.8.4/core/vibe/core/drivers/libevent2.d:1145: auto inaddr = in_addr(); vibe.d-0.8.4/core/vibe/core/drivers/libevent2.d-1146- inaddr.s_addr = htonl(INADDR_ANY); ############################################## vibe.d-0.8.4/core/vibe/core/net.d-228- */ vibe.d-0.8.4/core/vibe/core/net.d:229: @property inout(sockaddr)* sockAddr() inout pure nothrow { return &addr; } vibe.d-0.8.4/core/vibe/core/net.d-230- vibe.d-0.8.4/core/vibe/core/net.d:231: /** Size of the sockaddr struct that is returned by sockAddr(). vibe.d-0.8.4/core/vibe/core/net.d-232- */ ############################################## vibe.d-0.8.4/data/vibe/data/bson.d-1103- $(DT `Json`) $(DD Converted to BSON) vibe.d-0.8.4/data/vibe/data/bson.d:1104: $(DT `BsonBinData`) $(DD Converted to `Bson.Type.binData`) vibe.d-0.8.4/data/vibe/data/bson.d:1105: $(DT `BsonObjectID`) $(DD Converted to `Bson.Type.objectID`) vibe.d-0.8.4/data/vibe/data/bson.d:1106: $(DT `BsonDate`) $(DD Converted to `Bson.Type.date`) vibe.d-0.8.4/data/vibe/data/bson.d:1107: $(DT `BsonTimestamp`) $(DD Converted to `Bson.Type.timestamp`) vibe.d-0.8.4/data/vibe/data/bson.d:1108: $(DT `BsonRegex`) $(DD Converted to `Bson.Type.regex`) vibe.d-0.8.4/data/vibe/data/bson.d:1109: $(DT `null`) $(DD Converted to `Bson.Type.null_`) vibe.d-0.8.4/data/vibe/data/bson.d:1110: $(DT `bool`) $(DD Converted to `Bson.Type.bool_`) vibe.d-0.8.4/data/vibe/data/bson.d:1111: $(DT `float`, `double`) $(DD Converted to `Bson.Type.double_`) vibe.d-0.8.4/data/vibe/data/bson.d:1112: $(DT `short`, `ushort`, `int`, `uint`, `long`, `ulong`) $(DD Converted to `Bson.Type.long_`) vibe.d-0.8.4/data/vibe/data/bson.d:1113: $(DT `string`) $(DD Converted to `Bson.Type.string`) vibe.d-0.8.4/data/vibe/data/bson.d:1114: $(DT `ubyte[]`) $(DD Converted to `Bson.Type.binData`) vibe.d-0.8.4/data/vibe/data/bson.d:1115: $(DT `T[]`) $(DD Converted to `Bson.Type.array`) vibe.d-0.8.4/data/vibe/data/bson.d:1116: $(DT `T[string]`) $(DD Converted to `Bson.Type.object`) vibe.d-0.8.4/data/vibe/data/bson.d:1117: $(DT `struct`) $(DD Converted to `Bson.Type.object`) vibe.d-0.8.4/data/vibe/data/bson.d:1118: $(DT `class`) $(DD Converted to `Bson.Type.object` or `Bson.Type.null_`) vibe.d-0.8.4/data/vibe/data/bson.d-1119- ) ############################################## vibe.d-0.8.4/data/vibe/data/json.d-1400- $(DT `Json`) $(DD Used as-is) vibe.d-0.8.4/data/vibe/data/json.d:1401: $(DT `null`) $(DD Converted to `Json.Type.null_`) vibe.d-0.8.4/data/vibe/data/json.d:1402: $(DT `bool`) $(DD Converted to `Json.Type.bool_`) vibe.d-0.8.4/data/vibe/data/json.d:1403: $(DT `float`, `double`) $(DD Converted to `Json.Type.float_`) vibe.d-0.8.4/data/vibe/data/json.d:1404: $(DT `short`, `ushort`, `int`, `uint`, `long`, `ulong`) $(DD Converted to `Json.Type.int_`) vibe.d-0.8.4/data/vibe/data/json.d:1405: $(DT `BigInt`) $(DD Converted to `Json.Type.bigInt`) vibe.d-0.8.4/data/vibe/data/json.d:1406: $(DT `string`) $(DD Converted to `Json.Type.string`) vibe.d-0.8.4/data/vibe/data/json.d:1407: $(DT `T[]`) $(DD Converted to `Json.Type.array`) vibe.d-0.8.4/data/vibe/data/json.d:1408: $(DT `T[string]`) $(DD Converted to `Json.Type.object`) vibe.d-0.8.4/data/vibe/data/json.d:1409: $(DT `struct`) $(DD Converted to `Json.Type.object`) vibe.d-0.8.4/data/vibe/data/json.d:1410: $(DT `class`) $(DD Converted to `Json.Type.object` or `Json.Type.null_`) vibe.d-0.8.4/data/vibe/data/json.d-1411- ) ############################################## vibe.d-0.8.4/scripts/tag_version.sh-15- vibe.d-0.8.4/scripts/tag_version.sh:16:BASE=`echo ${VER:1} | cut -d - -f 1` vibe.d-0.8.4/scripts/tag_version.sh:17:SUFFIX=`echo $VER | cut -d - -f 2 -s` vibe.d-0.8.4/scripts/tag_version.sh-18-MSUFFIX="$(echo $SUFFIX | sed 's/\([a-z]*\)\.\([0-9]*\)/~\1\2/')"