Sure thing, the file you want to mod is ShipBlueprintDefs.xml, specifically DroneFighterBlueprint, GuardianFighterBlueprint, and/or AssaultFighterBlueprint blocks.
Note that the Assault fighters are small hulls, and the drones/guardians are tiny hulls. Also, you can't directly set the stats, but you can change their loadouts, and loadout order.
For example, say I want my drones to actually have armor and point defenses:
The base block is
<ShipBlueprint>
<InternalName>DroneFighterBlueprint</InternalName>
<ShipHullType>Tiny</ShipHullType>
<Role>Interceptor</Role>
<CanBeBuilt>false</CanBeBuilt>
<RequiredComponentType>BeamWeapon</RequiredComponentType>
<RequiredComponentType>SublightDrive</RequiredComponentType>
<ComponentType>BeamWeapon</ComponentType>
<ComponentType>BeamWeapon</ComponentType>
<ComponentType>Shields</ComponentType>
<AllRequiredMustFit>true</AllRequiredMustFit>
</ShipBlueprint>
By adding these two lines, I can tell it to add PD and armor.
<ShipBlueprint>
<InternalName>DroneFighterBlueprint</InternalName>
<ShipHullType>Tiny</ShipHullType>
<Role>Interceptor</Role>
<CanBeBuilt>false</CanBeBuilt>
<RequiredComponentType>BeamWeapon</RequiredComponentType>
<RequiredComponentType>SublightDrive</RequiredComponentType>
<ComponentType>BeamWeapon</ComponentType>
<ComponentType>BeamWeapon</ComponentType>
<ComponentType>Shields</ComponentType>
<ComponentType>Armor</ComponentType>
<ComponentType>PointDefense</ComponentType>
<AllRequiredMustFit>true</AllRequiredMustFit>
</ShipBlueprint>
Keep in mind that hull capacity (as modified by techs and race traits) dictates exactly how much can squeeze into the ship.